java 如何定义类
定义类的基本语法
在Java中,类通过class关键字定义,语法如下:
[访问修饰符] class 类名 {
// 成员变量(字段)
数据类型 变量名;
// 构造方法
类名(参数列表) {
// 初始化代码
}
// 成员方法
返回类型 方法名(参数列表) {
// 方法体
}
}
访问修饰符
public: 类可被任何其他类访问。default(不写修饰符): 类仅在同一包内可访问。final: 类不可被继承。abstract: 类为抽象类,不能直接实例化。
成员变量
定义类的属性(字段),例如:

private String name; // 私有字段
public int age; // 公共字段
构造方法
用于初始化对象,名称必须与类名相同:

public class Person {
public Person(String name) {
this.name = name; // 通过this引用当前对象
}
}
成员方法
定义类的行为,例如:
public void sayHello() {
System.out.println("Hello, " + name);
}
示例代码
完整类定义示例:
public class Student {
private String id;
private String name;
// 构造方法
public Student(String id, String name) {
this.id = id;
this.name = name;
}
// 成员方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
注意事项
- 类名应遵循大驼峰命名法(如
MyClass)。 - 一个
.java文件通常只包含一个public类,且文件名需与public类名一致。 - 成员变量建议使用
private修饰,通过公共方法(getter/setter)访问以实现封装。






