在Java中,类是一种用于创建对象的蓝图或模板。它是面向对象编程的基本单位,用于封装数据和行为。类可以包含属性(也称为实例变量)和方法(也称为实例方法)。属性用于存储对象的状态,而方法用于定义对象的行为。
在Java中,类的定义通常包含以下部分:
- 类的修饰符:用于指定类的访问权限,如public、private或protected。
- 类的名称:类的名称用于标识类,通常遵循驼峰命名法,首字母大写。
- 类的继承关系:类可以继承另一个类,通过关键字extends来指定父类。
- 类的实现接口:类可以实现一个或多个接口,通过关键字implements来指定接口。
- 类的成员变量:类的成员变量也称为属性或实例变量,用于存储对象的状态。它们可以是基本数据类型或引用数据类型。
- 类的构造方法:构造方法用于创建对象,并初始化对象的属性。
public class Person { // 成员变量 private String name; private int age; // 构造方法 public Person(String name, int age) { this.name = name; this.age = age; } // 成员方法 public String getName() { return name; } public int getAge() { return age; } public void sayHello() { System.out.println("Hello, my name is " + name); } }
在上面的例子中,Person类具有两个成员变量(name和age)、一个构造方法和三个成员方法(getName、getAge和sayHello)。这个类可以用来创建Person对象,并访问对象的属性和方法。