```markdown
在 Java 中,类(Class)是面向对象编程的基本构件,它是对象的蓝图或模板。类定义了对象的属性(字段)和行为(方法)。通过类,我们可以创建具有相同特征和行为的一组对象。
一个类的基本结构通常包括以下几个部分:
public
、private
)和类名。```java public class Person { // 字段 String name; int age;
// 构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 方法
public void introduce() {
System.out.println("Hi, my name is " + name + " and I am " + age + " years old.");
}
} ```
通过类,我们可以创建对象。实例化对象时,Java 会调用构造方法来初始化对象的状态。
java
public class Main {
public static void main(String[] args) {
// 创建 Person 类的对象
Person person = new Person("Alice", 25);
person.introduce(); // 输出:Hi, my name is Alice and I am 25 years old.
}
}
Java 中的类可以使用不同的访问修饰符进行修饰。常见的修饰符有:
Java 类支持继承,即一个类可以继承另一个类的属性和方法。继承可以促进代码的复用,并允许子类对父类进行扩展或修改。
```java public class Employee extends Person { // 新增字段 double salary;
// 构造方法
public Employee(String name, int age, double salary) {
super(name, age); // 调用父类的构造方法
this.salary = salary;
}
// 重写方法
@Override
public void introduce() {
super.introduce(); // 调用父类的 introduce 方法
System.out.println("I earn " + salary + " dollars.");
}
} ```
Java 中的类支持多态,即同一方法调用可以根据不同的对象而表现出不同的行为。多态主要通过方法重载和方法重写实现。
Java 中的类是面向对象编程的核心,通过类我们可以定义对象的特征和行为。类的使用包括实例化对象、字段和方法的定义、继承与多态的实现等,理解类的概念是学习 Java 编程的重要基础。 ```