继承
1. 继承概念
- 父类,也被称为基类,超类。
- 子类,也被称为派生类
2. 定义
- public class 子类名 extends 父类名(){ }
3. 继承优点
- 提高代码复用性
- 提高代码维护性
4. 继承缺点
- 类的耦合性增加了,当父类发生变化时子类也不得不跟着变化,削弱了子类的独立性。
其他
1.
- super.父类(直接访问父类的变量)
- this代表本类引用
2.
- 每一个子类构造方法的第一条默认语句是super(),会先访问父类 也就是父类中最好写一个无参构造方法
- 方法先子后父
3.
- 方法重写:子类中出现了和父类一模一样的方法
- Override 一个注释,检查重写方法 用于表明该方法是覆写(或重写)父类中的同名方法。
4.
- 父类中私有的方法子类不能继承,子类的访问权限不低于父类 public > 默认 > private
5.
- java支持单继承,不继承多继承
- java支持多层继承(套娃)