继承的好处及特点

继承的好处:
1:提高了代码的复用性。
2:让类与类之间产生了关系,给第三个特征多态提供了前提
特点:
java中支持单继承,不支持多继承
单继承:一个子类只能有一个直接父类
多继承:一个子类可以有多个直接父类(java中不允许,进行改良)但是java通过“”多实现“”来体现的
java不直接支持多继承,因为当两个父类都有相同的属性与方法,子类继承两个父类后调用属性与方法,会产生调用的不确定性。

java支持多层(多重)继承,就会出现继承体系,
当要使用继承体系时
1:查看该体系中的顶层类,连接该体系的基本功能
2:创建体系中的最子类对象,完成功能的使用。

----------------------------------------
什么时候定义继承呢
当类与类之间存在着所属关系的时候,就定义继承(xxx是yyy中的一种,xxx  extends yyy)
需要确定,父类中的内容是不是子类都有的

猜你喜欢

转载自www.cnblogs.com/liyunchuan/p/10640146.html