62,628
社区成员
发帖
与我相关
我的任务
分享public class Test {
public static void main(String[] args) {
new Student().fun();
}
}
class Person {
private void print(){
System.out.println("Person-->void print(){}");
}
public void fun(){
System.out.println(this.getClass().getSimpleName());//Student 可见对象还是子类对象
//所以我觉得把这个认为是this当成是: (Person) new Student() 比较合理
this.print();
}
}
class Student extends Person{
void print(){
System.out.println("Student-->void print(){})");
}
}
刚刚想到又做了个测试,应该是这样子的