继承(extends),向上造型

版权声明:learn spots ,CREAT areas https://blog.csdn.net/whalefall/article/details/81869953

1,目的:避免代码重复,有利于代码的重用

2,通过extends思想继承

3,父类/基类:所有子类所共有的属性和行为

     子类/派生类:子类所特有的属性和行为

4,子类继承父类后,子类具有:子类+父类

5,一个父类可以有多个子类

     一个子类只能有一个父类----单一继承

6,继承具有传递性

7,java规定:构造子类之前必须先构造父类

     子类构造中若没有调用父类的构造,则默认super()来调父类的无参构造;若自己调了,着不再默认提供

     super()调用父类构造,必须位于子类构造的第一句

super:指代当前对象的父类对象

用法:

super.成员变量名------访问父类的成员变量

super.方法名()-----调用父类的方法

super()-----调用父类的构造方法

向上造型:

1,父类型的引用指向子类的对象

2,能点出来什么,看引用的类型

猜你喜欢

转载自blog.csdn.net/whalefall/article/details/81869953