父类fater
变量public name=“fater”
子类son继承父类fater
变量public name=“son”
main中代码
fater f=new son();
打印f。name
为什么打印出来的是son
变量public name=“fater”
子类son继承父类fater
变量public name=“son”
main中代码
fater f=new son();
打印f。name
为什么打印出来的是son
错了吧,代码不要手写,ctrl+C V
一个类在实例化的时候最先实例化的是变量,
new 子类()的时候 "name"被初始化为"son" ,
然后找到了子类的构造器,发现他还有一父类,就开始实例化父类,
name="fater" ,
然后运行父类的构造器-->子类的构造器-->结束