什么是类、抽象类和接口
发布: (2025年12月11日 GMT+8 13:35)
2 min read
原文: Dev.to
Source: Dev.to

什么是类?
- 类是用来创建对象的蓝图。
- 我们使用
class关键字声明一个类。 - 在类内部可以直接写字段(非 static / static)、代码块(非 static / static)、构造函数、具体方法(非 static / static)、内部类、接口等。
- 通常我们使用
new关键字来创建类的对象。 - 类也是一种用户自定义的数据类型。
- 在普通类中不能写抽象方法。

抽象类
- 抽象类使用
abstract关键字声明。 - 不能实例化抽象类。
- 抽象类可以包含:
- 非抽象(具体)方法
- 抽象方法
- 非 static 字段
- static 字段
- 抽象类不能被声明为
final。
注意
- 抽象方法没有方法体;其实现必须在子类中提供。

接口
- 接口是一种蓝图,包含抽象方法和常量(
public static final)变量。 - 我们使用
interface关键字声明接口。 - 通过接口可以实现多重继承。
