想问一下这个test不是重写了father的变量嘛,为什么

想问一下这个test不是重写了father的变量嘛,为什么最后输出不是重写以后的呀

img

父类 name 变量的作用域 只在它当前所在的类。
父类的 getName() 方法只能访问的自己的name变量。
PS:子类实例化时,会同时定义这两个变量,子类可以有方式访问这两个变量,如果是父类私有的,通过父类的get方法访问。
父类中不可能访问子类的变量,因为它不知道子类的存在。


如有帮助,欢迎采纳哈