想问一下这个test不是重写了father的变量嘛,为什么最后输出不是重写以后的呀
父类 name 变量的作用域 只在它当前所在的类。父类的 getName() 方法只能访问的自己的name变量。PS:子类实例化时,会同时定义这两个变量,子类可以有方式访问这两个变量,如果是父类私有的,通过父类的get方法访问。父类中不可能访问子类的变量,因为它不知道子类的存在。
如有帮助,欢迎采纳哈