public class Extend1 {
public int age = 10;
public void setAge(int age) {
this.age = age;
}
}
public class Son extends Extend1{
public void Ts(){
this.setAge(5);
System.out.println(super.age + "t"+ this.age);
}
}
Son继承 了 Extend1类 在Test类中测试发现 super.age = this.age
即父类与子类的属性相同 刚开始无法理解 后面仔细想想
虽然super调用了父类的属性 但在这个方法中 子类和父类的age 是同一个指向地址 子类初始并没有新生成一个新的地址 所以得不到10 所以子类与父类的age是同一个地址



