Java 类声明

21 阅读2分钟

在 Java 中,类声明是指定义一个类的基本结构和特征。类是面向对象编程(OOP)中的核心概念,用于封装数据和行为。

以下是一个典型的 Java 类声明的基本结构:

[访问修饰符] class 类名 [extends 父类] [implements 接口1, 接口2, ...] {
    // 成员变量(字段)
    // 构造方法(构造函数)
    // 方法
}
  1. 访问修饰符(可选):访问修饰符决定了类对其他代码的可见程度。Java 提供了四个访问修饰符:

    • public:公共的,类对所有类可见。
    • protected:受保护的,类对同一包内的类及所有子类可见。
    • default(即不写任何修饰符) :默认的访问级别,类对同一包内的类可见。
    • private:私有的,类对本类可见。
  2. class:用于声明一个类。

  3. 类名:是用来唯一标识该类的。

  4. extends(可选):用来表明这个类继承自另一个类(父类或超类)。在 Java 中,类只能继承自一个类,因此 Java 是单继承语言。

  5. 父类:被继承的父类。如果没有指定父类,默认继承Object类。

  6. implements(可选):用来表明这个类实现了一个或多个接口。

  7. 接口1, 接口2, ... :这些是要被实现的接口名称,用逗号分隔,如果类实现了接口,那么该类必须实现接口中定义的所有方法。

  8. 类体:包含类的成员变量、构造方法和其他方法。类体被包含在大括号{}中。

    • 成员变量(字段) :用于存储类的状态和数据。它们定义了类的特征。
    • 构造方法:是一种特殊的方法,用于创建和初始化类的实例。构造方法的名称与类名相同,可以具有不同的参数和重载多个构造方法。
    • 方法:定义了类的行为和操作。

下面以一个简单的类声明示例进行说明:

public class ClassExample {
    
}

在上述示例中,我们声明了一个名为ClassExample的类。后续我们将详细介绍extendsimplements类体等内容。