java如何创建一个类
创建Java类的基本语法
在Java中,类通过class关键字定义,后跟类名和一对花括号{}。类名应遵循大驼峰命名法(首字母大写)。
public class ClassName {
// 类成员(字段、方法等)
}
定义类成员
类可以包含字段(变量)和方法(函数)。字段表示对象的状态,方法定义对象的行为。
public class Person {
// 字段
private String name;
private int age;
// 方法
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
构造方法
构造方法用于初始化对象。如果没有显式定义构造方法,Java会提供一个默认的无参构造方法。

public class Person {
private String name;
// 构造方法
public Person(String name) {
this.name = name;
}
}
创建对象实例
使用new关键字调用构造方法创建类的实例。
Person person = new Person("Alice");
访问修饰符
Java提供四种访问修饰符控制类成员的可见性:

public:在任何地方可访问private:仅在类内部可访问protected:在包内和子类中可访问- 默认(无修饰符):在包内可访问
继承
使用extends关键字实现类继承,子类继承父类的非私有成员。
public class Student extends Person {
private String studentId;
public Student(String name, String studentId) {
super(name); // 调用父类构造方法
this.studentId = studentId;
}
}
实现接口
使用implements关键字实现接口,一个类可以实现多个接口。
public class Circle implements Drawable, Calculable {
// 实现接口方法
public void draw() {
System.out.println("Drawing circle");
}
}
静态成员
使用static关键字定义属于类而非实例的成员。
public class MathUtils {
public static final double PI = 3.14159;
public static int add(int a, int b) {
return a + b;
}
}
静态方法通过类名直接调用:MathUtils.add(2, 3)






