二哥啊

导航

 

继承性的好处

减少了代码冗余 提高了代码的复用性

便于功能的扩展

为之后多态性的使用提供了前提

 

继承的格式:class A extends B{}

 A:子类、派生类、subclass

B:父类、超类、基类

 

体现:一旦子类A继承父类B后,A就获取了父类B中声明的所有属性、   方法

特别的,父类中声明为private的属性或方法,子类继承父类以后,仍然认为获取了父类中私有的结构。

只因为封装性的影响,使得子类不能直接调用父类的结构而已

 

Java中关于继承性的规定

一个类可以被多个类继承

一个类只能有一个父类

子父类是相对的概念

子类直接继承的父类称为直接父类。间接继承的父类称为间接父类

子类继承父类以后,就获取了父类及所有间接父类的属性方法

 

没有显示的声明一个类的父类的话,则此类继承于java.lang.Object类

posted on 2019-11-06 20:05  二哥啊  阅读(189)  评论(0编辑  收藏  举报