继承:
1)作用:实现代码的复用
2)通过extends来实现继承
3)父类:所有子类所共有的属性和行为
子类:子类所特有的属性和行为
4)子类继承父类后,子类具有:子类+父类
5)一个父类可以有多个子类,
一个子类只能继承一个父类----单一继承
6)继承具有传递性
7)java规定:构造子类之前必须先构造父类
在子类构造中若自己不调用父类的构造,则默认super()调父类的无参构造
若在子类构造中调用了父类的构造,则不再默认提供
1)super.成员变量名----------访问父类的成员变量
2)super.方法名()------------调用父类的方法
1)父类型的引用指向了子类的对象
2)能点出来什么,看引用的类型
1)作用:实现代码的复用
2)通过extends来实现继承
3)父类:所有子类所共有的属性和行为
子类:子类所特有的属性和行为
4)子类继承父类后,子类具有:子类+父类
5)一个父类可以有多个子类,
一个子类只能继承一个父类----单一继承
6)继承具有传递性
7)java规定:构造子类之前必须先构造父类
在子类构造中若自己不调用父类的构造,则默认super()调父类的无参构造
若在子类构造中调用了父类的构造,则不再默认提供
super()调用父类构造方法,必须位于子类构造的第一行
super:指代当前对象的父类对象
1)super.成员变量名----------访问父类的成员变量
2)super.方法名()------------调用父类的方法
3)super()-------------------调用父类的构造方法
子类在构造自己时会调用父类相关的构造函数的
super()就调用父类无参的构造函数
super(参数1) 父类1参数构造函数
this(参数1) 自己的1参数构造函数
1)父类型的引用指向了子类的对象
2)能点出来什么,看引用的类型