目录
1、继承的成员变量访问特点
super和this关键字的用法相似
.this:代表本类对象的引用
.super:代表父类中存储空间的标识(可以理解为父类对象引用)
关键字 | 访问成员变量 | 访问成员方法 | 访问构造方法 |
this | this.成员变量 访问本类成员变量 | this.成员方法(...) 访问本类的成员方法 | this(...) 访问本类的构造方法 |
super | super.成员变量 访问父类成员变量 | super.成员方法(...) 访问父类成员方法 | super(...) 访问父类的构造方法 |
2、继承的成员变量访问特点
在子类方法中访问一个变量
子类局部范围找->子类成员范围找->父类成员范围
注意:如果子父类中,出现了重名的成员变量,通过就近原则,会优先使用子类的
如果一定要使用父类的,可以通过super关键字,进行区分;
3、继承中成员方法的访问特点
通过子类对象访问一个方法
.子类成员范围找
.父类成员范围找
注意:
方法重写:在继承体系中,子类出现了和父类一模一样的方法声明(方法名,参数列表,返回值类型)
方法重载:在同一个类中,方法名相同,参数列表不同,与返回值无关