java如何定义类
定义类的基本语法
在Java中,类通过class关键字定义,语法如下:
[访问修饰符] class 类名 {
// 成员变量(属性)
// 构造方法
// 成员方法
}
- 访问修饰符:可选,如
public、private等(默认为包级私有)。 - 类名:遵循大驼峰命名规范(如
Student)。
成员变量定义
类中的属性(成员变量)用于描述对象的状态:

public class Person {
private String name; // 私有成员变量
public int age; // 公共成员变量
}
- 成员变量可设置访问修饰符(如
private、public)。
构造方法定义
构造方法用于初始化对象,名称必须与类名相同:

public class Person {
private String name;
// 无参构造方法
public Person() {
this.name = "Unknown";
}
// 带参构造方法
public Person(String name) {
this.name = name;
}
}
成员方法定义
成员方法定义类的行为,语法如下:
public class Calculator {
public int add(int a, int b) { // 公共方法
return a + b;
}
private void log(String message) { // 私有方法
System.out.println("Log: " + message);
}
}
示例:完整类定义
public class Student {
// 成员变量
private String id;
private String name;
// 构造方法
public Student(String id, String name) {
this.id = id;
this.name = name;
}
// 成员方法
public void displayInfo() {
System.out.println("ID: " + id + ", Name: " + name);
}
}
类的实例化
通过new关键字创建对象并调用方法:
Student student = new Student("001", "Alice");
student.displayInfo(); // 输出:ID: 001, Name: Alice






