在 Java 中,类声明是指定义一个类的基本结构和特征。类是面向对象编程(OOP)中的核心概念,用于封装数据和行为。
以下是一个典型的 Java 类声明的基本结构:
[访问修饰符] class 类名 [extends 父类] [implements 接口1, 接口2, ...] {
// 成员变量(字段)
// 构造方法(构造函数)
// 方法
}
-
访问修饰符(可选):访问修饰符决定了类对其他代码的可见程度。Java 提供了四个访问修饰符:
- public:公共的,类对所有类可见。
- protected:受保护的,类对同一包内的类及所有子类可见。
- default(即不写任何修饰符) :默认的访问级别,类对同一包内的类可见。
- private:私有的,类对本类可见。
-
class:用于声明一个类。
-
类名:是用来唯一标识该类的。
-
extends(可选):用来表明这个类继承自另一个类(父类或超类)。在 Java 中,类只能继承自一个类,因此 Java 是单继承语言。
-
父类:被继承的父类。如果没有指定父类,默认继承
Object
类。 -
implements(可选):用来表明这个类实现了一个或多个接口。
-
接口1, 接口2, ... :这些是要被实现的接口名称,用逗号分隔,如果类实现了接口,那么该类必须实现接口中定义的所有方法。
-
类体:包含类的成员变量、构造方法和其他方法。类体被包含在大括号
{}
中。- 成员变量(字段) :用于存储类的状态和数据。它们定义了类的特征。
- 构造方法:是一种特殊的方法,用于创建和初始化类的实例。构造方法的名称与类名相同,可以具有不同的参数和重载多个构造方法。
- 方法:定义了类的行为和操作。
下面以一个简单的类声明示例进行说明:
public class ClassExample {
}
在上述示例中,我们声明了一个名为ClassExample
的类。后续我们将详细介绍extends
、implements
、类体
等内容。