一、子类访问成员的特点
在子类方法中访问其他成员(成员变量、成员方法),是依照就近原则的。
例如:
这样会输出子类名字
但是如果在方法中再加一个名字:
这样再执行这个成员方法就会输出局部名称
同时要记住当局部变量和成员变量冲突的时候可以加this:
这样还是会打印子类名字
二、super关键字
如果想访问父类的name,Java提供了super关键字,超类:
这样再调用子类方法打印的就是父类的名字了
此外,如果在子类中重写父类方法,也遵循就近原则
输出子类的方法执行
同样的,super.父类方法可以调用父类的方法