当前位置: java社区 > 03-略知一二 > 阅读正文

java之抽象方法与抽象类

2021.8.24.   265 次   383字

抽象方法

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

比如:计算图形的面积。

我们首先要知道它是什么图形,三角形还是正方形?只有更明确的参数,我们才可以计算,而在此之前,计算图形面积就是一个典型的抽象方法。

抽象方法的格式:

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

抽象方法的 3 个规则

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

抽象类

1.抽象类的定义

在 class 前,加上 abstract 关键字

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

1.可以定义抽象方法

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

3.抽象类的实现类

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

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

本篇完,还有疑问?

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