继承
2.1 关键字 extends 一个类继承一个类
2.2 继承特点,单继承,支持多层继承
2.3 好处,代码少,提高复用性,可维护性,导致多态
3. 成员变量
3.1 如果子类中有,用子类,子类没有用父类
3. 2子类中,super.调用父类成员变量
子类父类成员变量的内存图
4. 构造方法
4.1 子类所有构造方法,必须访问过父类构造方法
4.2 子类中所有构造方法的第一行 默认语句 super() 访问父类空参数构造方法
4.3 父类中如果没有空参数构造方法,子类构造方法手写super语句,否则编译失败
4.4 构造方法第一行,this super 选择一个,保证构造方法直接或者间接访问过父类构造方法
5. 成员方法
5.1 子类重写父类方法
子类的方法权限大于或者等于父类方法权限,其他部分一模一样
|
|