当前位置: java基础教程 > 07-面向对象 > 阅读正文

抽象方法 与 抽象类

2021.2.18.   546 次   391字

1.抽象方法

1.抽象方法的概念

抽象方法指的是,不够具体,进而无法执行

比如:三角形面积,正方形面积都可以计算,而图形面积计算就很抽象

因为图形有很多种,必须知道是什么图形,才能确定计算方法

2.java 中的抽象方法规则

抽象方法的格式如下:

访问修饰符 abstract 返回值类型 方法名(参数列表);  

抽象方法的 3 个规则

  1. 返回值类型前必须加上 abstract 关键字
  2. 抽象方法,没有方法体,即没有大括号 {}
  3. 抽象方法,必须定义在抽象类中

2.抽象类

1.抽象类的定义

在 class 前,加上 abstract 关键字

public abstract class 类名称{
  类体;
}
2.抽象类的类体

1.可以定义抽象方法

2.也可以定义普通方法,成员变量等,基本与普通的 class 类相同

3.抽象类的实现类

1.抽象类,无法直接创建对象,而是创建普通的 class 类继承它

2.非抽象子类,也叫抽象类的实现类,实现类必须覆盖抽象类的所有方法

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群