今天学习了继承
1.1概述
使子类具有父类的属性和方法,在子类中重新定义,追加属性和方法
格式:public class 子类名 extends 父类名{}
子类特点:子类可以有父类内容 子类还可以有特点的内容
1.2好处与弊端
好处:提高代码的复用性 提高代码的维护性
弊端:削弱子类的独立性
1.3变量访问特点
在子类方法中访问一个变量
子类局部范围找,子类成员范围找,父类成员范围找,如果有就报错
1.4super
与this相似
super:代表父类对象引用
访问成员变量 访问构造变量 访问成员方法
super.成员变量 super(.....) super.成员方法(.....)
1.5构造方法访问特点
子类初始化前,一定要先完成父类数据初始化
自己给出无参构造方法
1.6成员方法访问特点
通过子类对象访问一个方法
子类成员范围找 父类成员找 如果有就报错