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

private int age;
public String name;
protected double salary;
构造方法
构造方法用于初始化对象,名称必须与类名相同,没有返回类型。可以重载多个构造方法。

public ClassName() {
// 无参构造
}
public ClassName(int age, String name) {
this.age = age;
this.name = name;
}
成员方法
成员方法定义类的行为,包含返回类型、方法名、参数列表和方法体。可以设置访问修饰符控制可见性。
public void displayInfo() {
System.out.println("Name: " + name + ", Age: " + age);
}
public int calculateSalary(int base) {
return base * 12;
}
示例代码
public class Person {
// 成员变量
private String name;
private int age;
// 构造方法
public Person() {}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 成员方法
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void introduce() {
System.out.println("Hello, I am " + name + " and I am " + age + " years old.");
}
}
访问修饰符
public: 所有类均可访问private: 仅当前类可访问protected: 当前类、同包及子类可访问- 默认(无修饰符): 同包内可访问
静态成员
使用static关键字定义类级别的成员,所有对象共享该成员。
public static int count = 0; // 静态变量
public static void printCount() { // 静态方法
System.out.println("Total count: " + count);
}






