继承


继承

1. 继承概念

  • 父类,也被称为基类,超类。
  • 子类,也被称为派生类

2. 定义

  • public class 子类名 extends 父类名(){ }

3. 继承优点

  1. 提高代码复用性
  2. 提高代码维护性

4. 继承缺点

  1. 类的耦合性增加了,当父类发生变化时子类也不得不跟着变化,削弱了子类的独立性。

其他

1.

  1. super.父类(直接访问父类的变量)
  2. this代表本类引用

2.

  1. 每一个子类构造方法的第一条默认语句是super(),会先访问父类 也就是父类中最好写一个无参构造方法
  2. 方法先子后父

3.

  1. 方法重写:子类中出现了和父类一模一样的方法
  2. Override 一个注释,检查重写方法 用于表明该方法是覆写(或重写)父类中的同名方法。

4.

  1. 父类中私有的方法子类不能继承,子类的访问权限不低于父类 public > 默认 > private

5.

  1. java支持单继承,不继承多继承
  2. java支持多层继承(套娃)

文章作者: han yue
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 han yue !
评论
  目录