java中如何定义类
定义类的基本语法
在Java中,类通过class关键字定义,语法如下:

[访问修饰符] class 类名 {
// 成员变量(属性)
// 构造方法
// 成员方法
}
- 访问修饰符:可选,如
public、private等。若为public,类名必须与文件名一致。 - 类名:遵循大驼峰命名法(如
Student)。
成员变量定义
成员变量用于描述类的属性,定义在类内部:

class Person {
String name; // 字符串类型成员变量
int age; // 整型成员变量
}
构造方法定义
构造方法用于初始化对象,名称与类名相同,无返回值类型:
class Person {
String name;
int age;
// 无参构造方法
public Person() {
}
// 带参构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
成员方法定义
成员方法定义类的行为,包含返回类型、方法名和参数:
class Person {
String name;
// 成员方法示例
public void sayHello() {
System.out.println("Hello, my name is " + 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;
}
}
注意事项
- 一个
.java文件可包含多个类,但仅允许一个public类且文件名需与该类名一致。 - 成员变量默认有初始值(如
int为0,引用类型为null),局部变量必须显式初始化。






