继承是面向对象的重要特征之一。可以使得子类具有父类的属性与方法,还可以在子类中重新定义,追加属性与方法。
格式:public class 子类名 extends 父类名
特点:
子类可以有父类的内容;
子类也可以有自己特有的内容;
不能继承构造方法
好处:
提高代码的复用性(多个类相同的成员可以放到同一个类中)
提高代码的可维护性(如果代码需要修改,更方便)
坏处:
类与类之前产生了关系,类的耦合性增强,父类变化子类也要变化。
使用条件:
两类,A是B存在继承关系时可以用
例如,水果和香蕉,动物和狗等。