java如何定义类
定义类的基本语法
在Java中,类通过class关键字定义,后跟类名和一对花括号{}。类名通常采用大驼峰命名法(首字母大写)。基本结构如下:
public class ClassName {
// 成员变量(属性)
// 构造方法
// 成员方法
}
成员变量(属性)
成员变量用于描述类的特征,声明在类内部但方法外部。可以指定访问修饰符(如private、public)和数据类型:

public class Person {
private String name; // 私有属性
public int age; // 公有属性
}
构造方法
构造方法用于初始化对象,名称与类名相同,无返回类型。可以重载多个构造方法:

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 printResult(int result) {
System.out.println("Result: " + result);
}
}
访问修饰符
控制类成员的可见性:
public:所有类可访问private:仅本类可访问protected:本类及其子类可访问- 默认(无修饰符):同一包内可访问
示例完整类
public class Student {
private String id;
private String name;
public Student(String id, String name) {
this.id = id;
this.name = name;
}
public void study() {
System.out.println(name + " is studying.");
}
public String getName() {
return name;
}
}






