继承
2024-03-21 本文已影响0人
星汉西流_夜未央
继承
(1)JAVA中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起继承关系
例如:public class Student extends Person{}
Student称为子类,Person称为父类
(2)使用继承的好处
可以把多个子类中重复的代码抽取到父类中,提高代码的复用性
子类可以在父类的基础上,增加其他的功能,使子类更强大
(3)什么时候使用继承
当类与类之间,存在相同的内容,并满足子类是父类的一种,这时就可以考虑使用继承,来优化代码
(4)继承的特点
JAVA只允许单继承,不允许多继承,但允许多层继承
单继承:一个子类只能继承一个父类
不支持多继承:子类不能同时继承多个父类
多层继承:子类A可以继承父类B,父类B可以继承父类C,其中B与A的关系是直接父类,C与A的关系是间接父类
JAVA中的所有类都直接或者间接的继承object类,object是JAVA中提前写好的类