继承
作用:代码复用
通过extends实现继承
超类/基类/父类:共有的属性和行为
派生类/子类:特有的属性和行为派生类可以访问:超类的+派生类的,超类不能访问派生类‘
宇哥超类可以有多个派生类,一个派生类只能有一个超类——-单一继承
具有传递性
java规定:构造派生类之前必须先构造超类
在派生类的构造方法中若没有调用超类的构造方法,则默认super()调用超类的无参构造方法
在派生类的构造方法中若自己调用了超类的构造方法,则不再默认提供
注意:super()调用超类构造方法,必须位于派生类构造方法中的第一行
继承要符合是(is)的关系
继承的是父类的成员变量和普通方法,不包括构造方法,父类的构造方法是被子类通过super()来调用的