Java 继承

学而时习之,温故而知新.

java继承的概念

Java继承是面向对象的最显著的一个特征。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,

并能扩展新的能力,

继承使用的是extends

类的继承格式

class 父类 { }

class 子类 extends 父类 { }

 

继承的优点:

1 提高了代码的复用性

2 提高了代码的维护性

3 建立了类与类之间的关系,继承是多态的前提。

继承的缺点:

1 在一定程度上,造成类与类之间的强关联,即所谓的高耦合。

2 父类功能的改变对子类也会造成影响。

 

说下什么地方使用extends 

案例1

父类用的一些方法 子类中也使用到了,这个时候就没有必要 在子类中重新写一次

这个时候就可以 子类 extends 父类  不如 Andorid 中常用的就是继承BaseActivity 了

 

注意事项:

Java 不支持多继承

下面是错误的

Java 继承_第1张图片

如果想实现a和b里面的方法可以用实现implements 

 

下面是可以实现的

Java 继承_第2张图片

 

 

你可能感兴趣的:(Java,java知识回顾)