继承性的理解
extends:
在一个类中定义的结构,可以通过继承来实现另一个类同样可以使用这样的结构。
一、继承性的好处:
1、减少了代码的冗余,提高了代码的复用性
2、便于功能扩展
3、为之后的多态性提供了前提
二、继承性的格式:class A extends B {}
A:子类、派生类、subclass
B: 父类、超类
1、体现:一旦子类A继承父类B后,子类A就获取了父类B中声明的结构、属性、方法(父类中的private也包括,只是因为封装性的影响使得不能直接调用结构)
2、子类继承父类之后还可以声明自己特有的属性和方法,实现功能的拓展
三、Java中继承性的规定:
1、一个类可以被多个子类继承
2、一个类只能由一个父类,单继承性
3、子类父类是相对的概念
4、子类直接继承的父类称为直接父类。间接继承的称为间接继承
四、
1、如果我们没有显示说明一个类的父类的话,则继承java.lang.Object类
2、所有的java类都直接或间接地继承与java.lang.Object类
3、意味着,所以java类都具有java.lang.Object类声明的功能