变量:
在父子类的继承关系当中,如果成员变量重名,则创建子类对象时,访问有两种方式:
直接通过子类对象访问成员变量:
等号左边是谁,就优先用谁,没有则向上找。
间接通过成员方法访问变量:
该方法属于谁,就优先用谁,没有则向上找。
在方法调用不同变量时:
局部变量: 直接写成成员变量名
本类的成员变量: this.成员变量名
父类的成员变量: super.成员变量名
在父子类的继承关系当中,创建子类对象,访问成员方法的规则:
创建的对象是谁,就优先用谁,没有则向上找。
注意事项;无论是成员方法还是成员变量,如果没有都是向上找父类,不会向下找子类。