20231106_抽象类abstract

抽象类abstract

  • 关键字 abstract
    • 运用
      • 抽象类
      • 抽象方法:修饰抽象类中的某个方法,强制子类重写该方法
    • 归纳

关键字 abstract

对于子类必须要实现特定方法,当时父类无法明确时,可定义为抽象类及抽象方法
20231106_抽象类abstract_第1张图片
20231106_抽象类abstract_第2张图片
不合理: 动物吃东西是基础,在这里写吃的方法过于简单,信息没有实际意义;
怎么吃吃什么在子类编写

20231106_抽象类abstract_第3张图片

合理:动物类是基础类,包含基本属性及构造方法即可,该类是基础对应编程中的抽象类
20231106_抽象类abstract_第4张图片

运用

抽象类

在这里插入图片描述
错误应用
在这里插入图片描述
正确应用
在这里插入图片描述

抽象方法:修饰抽象类中的某个方法,强制子类重写该方法

父类: 不能有方法体
在这里插入图片描述
子类必须实现父类里面的抽象方法

20231106_抽象类abstract_第5张图片

归纳

20231106_抽象类abstract_第6张图片
20231106_抽象类abstract_第7张图片
在这里插入图片描述

你可能感兴趣的:(java开发,java,开发语言)