2020-09-24 抽象类

  1. 为什么定义抽象类?
    对事物进行进一步抽象可以形成抽象类, 如动物类,交通工具类,食品类
    含有抽象方法的类必须定义为抽象类
  2. 如何定义抽象类
    使用abstract修饰的类
  3. 为什么定义抽象方法?
    当一个类的某个操作无法具体实现时,这个操作可以定义为抽象方法
    使用abstract修饰方法, 只有方法的声明, 没有方法体
  4. 如何使用抽象类
    抽象类一般作为其他类的父类存在
    子类继承了抽象类, 子类需要重写抽象类中所有的抽象方法, 如果子类没有重写所有的抽象方法,子类也需要定义为抽象类
    注意:
    抽象类中不一定含有抽象方法
  5. 抽象类不能实例化对象, 需要赋值子类对象
  6. 抽象类的引用可以赋值匿名内部类对象

相关文章:

  • 2021-10-23
  • 2021-11-20
  • 2021-08-13
  • 2021-07-30
  • 2021-06-19
  • 2021-04-20
  • 2021-05-28
  • 2021-09-23
猜你喜欢
  • 2021-08-10
相关资源
相似解决方案