继承
继承
让类与类之间产生关系(子父类关系),子类可以直接使用父类中非私有的成员。
格式:public class 子类名 extends 父类名{}
继承的好处和弊端
- 好处
- 提高代码的复用性
- 提高代码的维护性
- 让类与类之间产生了关系,是多态的前提
- 弊端
- 继承是侵入性
- 降低了代码的灵活性
- 增加了代码的耦合性
特点
- Java只支持单继承,不支持多继承(为防止多个父类中重名方法冲突),可以多层继承。
- 就近原则访问重名的变量。通过super.访问父类成员变量】
继承中成员方法的访问特点
- 通过子类对象访问一个方法
- 先在子类成员范围找
- 然后在父类成员范围找