局部变量和成员变量重名,子类和父类方法重名:
1、变量的就近访问原则
局部>本类成员变量>父类成员变量
本类方法名>父类方法名
2、super this
super.成员变量
可以访问父类的非private成员变量
this.成员变量
可以访问子类的成员变量
super.方法名()
可以访问父类的非private方法名
this.方法名 ()
可以访问子类的方法名
最好的办法就是不要重名
局部变量和成员变量重名,子类和父类方法重名:
1、变量的就近访问原则
局部>本类成员变量>父类成员变量
本类方法名>父类方法名
2、super this
super.成员变量
可以访问父类的非private成员变量
this.成员变量
可以访问子类的成员变量
super.方法名()
可以访问父类的非private方法名
this.方法名 ()
可以访问子类的方法名
最好的办法就是不要重名