让类与类之间产生关系,子父类关系
格式: class 子类 extends 父类 { }
好处:
* 提高了代码的复用性
* 提高了代码的维护性
* 让类和类产生了关系,是多态的前提
弊端: 提高了的代码的耦合性 ;
开发的原则是: 高内聚 , 低耦合
* 耦合:类与类的关系
* 内聚:就是自己完成某件事情的能力
特点: 类与类之间只支持单继承 , 不支持多继承 , 但是支持多层继承,接口可以实现多继承
注意事项:
* 子类只能继承父类中非私有的成员
* 父类的构造方法,子类不能继承 , 但是可以通过super关键字去访问
* 不能为了某一些功能去使用继承 ; 我们继承体现的是 "is a"的关系