继承即扩展,延续
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类的功能。