一、学习内容
(1)继承:
1.只有单继承,没有多继承
继承关系的两个类,一个是子类(派生类),一个为父类(基类)。子类继承父类用关键字extends来表示
格式:public class 子类名 extend 父类名{}
在子类访问一个变量,先在子类局部范围找,在子类成员范围找,最后在父类成员范围找,没有就报错,不考虑父亲的父亲(间接父类变量也能用)
2.super 父类存储空间的标识(父类对象的引用)
super大多情况下可以省略
若父类和子类中有共同的属性特征或方法,并且想在子类中访问父类的特征,super不能省略
super【访问父类的属性】
super方法名(实参)【访问父类的方法】
super(实参)【调用父类的方法】
3.子类初始化之前一定要对父类的数据的初始化
每一个子类构造方法的第一条语句默认都是super()
4.方法重写:子类中出现了和父类中一摸一样的方法声明(可以定义子类的特有内容)