//父类
public class BaseClass {
private String a="1";
public BaseClass(String a){
System.out.println(this.a); //这两个this分别指向哪个对象
this.show();
}
public void show(){
System.out.println("1");
}
}
//子类
public class SubClass extends BaseClass {
public SubClass(String a) {
super(a);
}
public void show(){
System.out.println("2");
}
}
//测试
public class Test {
public static void main(String[] args) {
BaseClass b=new SubClass("a");
b.show();
}
}
问题:baseClass中的两个this分别指向哪个对象