继承的理解

  • 类 对 对象的抽象
  • 子类 extends 父类

1、继承的引入 - 图1

继承是对类的抽象

先定义父类(基类、超类)
再定义子类(派生类)
子类 继承 父类

总结

  • 提高代码的复用性、便于代码的拓展、为了多态的使用,是多态的前提
  • 父类定义的内容,子类继承后可以直接使用
  • 父类private修饰的内容,子类也会继承过来
  • 一个父类可以有多个子类
  • 一个子类只能有一个直接父类

    • 1、继承的引入 - 图2
    • 但是可以间接的继承其他类
  • 继承具有传递性

Object类是所有类的根基父类,所有的类都直接或间接的继承自Object