继承概述:
把多个类中相同的内容给提取出来定义到一个类中。
如何实现继承?
Java提供了关键字:extends
格式:
class 子类名 extends 父类名 {}
好处:
A:提高了代码的复用性
B:提高了代码的维护性
C:让类与类之间产生了关系,是多态的前提
类与类产生了关系,其实也是继承的一个弊端;
类的耦合性增强了。
开发的原则:低耦合,高内聚。
耦合:类与类的关系
内聚:就是自己完成某件事的能力
Java中继承的特点:
A:Java只支持单继承,不支持多继承。
有些语言是支持多继承。
B:Java是支持多层继承的。
Java继承中的注意事项:
A:子类只能继承父类所有非私有的成员(成员方法和成员变量)
B:子类不能继承父类的构造方法,但是可以通过super关键字去访问构造方法
C:不要为了部分功能区继承