一 继承性的好处:
1.减少了代码的冗余,提高了代码的复用性
2.便于功能的扩展
3.为之后多态性的使用,提供了前提
二 继承性的格式
class A extends B{}
- 体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声明的所有属性和方法。
- 注意:父类中声明为private的属性或方法,子类继承父类以后,仍然获取了父类中私有的结构,只是无法直接调用。(需要在父类中通过其他类似public的方法等的调用)。
- 子类还可以声明自己特有的属性和方法,实现功能的拓展。
三 Java中关于继承性的规定
- 一个类可以被多个子类继承(普适情况)
- 在Java中,一个类只能有一个父类(在这里指代直接父类,即声明时声明的类名,在c++中可以有多个直接父类)
- 存在间接继承(即父类的父类),称为间接父类。