Java中继承的概念及特点

时间:2025-01-21 08:47:37

继承即扩展,延续

1:使用继承的好处:

(1)减少代码的冗余,提高代码的运行

(2)便于子功能的拓展

(3)为多态性提供了使用前提

2:语法:A类 extends B类

A类:子类,派生类,subclss

B类:父类,超类,基类,superclass

一旦A类继承了B类,子类A中就获取了父类B中的所有属性和方法。

3:特点:

3.1:父类中声明的private的属性和方法子类中不能直接获取,但是仍然可以获取到父类中已经私有的属性和方法。

3.2:直接继承的是直接父类,间接继承的是间接父类。

3.3:子类继承父类后,仍然可以声明自己特有的属性或方法,子类和父类不同于子集和集合的关系,实现功能的扩展。

3.4:一个类可以被多个子类继承,一个类只能有一个直接父类。

3.5:所有Java类都直接或间接的继承于类,所有类都拥有Object类的功能。