java 如何建立类
创建Java类的基本语法
在Java中,类通过class关键字定义,后跟类名和一对花括号{}。类名通常采用大驼峰命名法(首字母大写)。
public class ClassName {
// 类成员(字段、方法等)
}
定义类成员
类包含字段(变量)和方法(函数)。字段表示对象的状态,方法定义对象的行为。
public class Person {
// 字段
private String name;
private int age;
// 方法
public void sayHello() {
System.out.println("Hello, my name is " + name);
}
}
构造方法
构造方法用于初始化对象。名称与类名相同,没有返回类型。
public class Person {
private String name;
private int age;
// 构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
创建对象实例
使用new关键字调用构造方法创建对象。
Person person = new Person("Alice", 25);
person.sayHello();
访问修饰符
控制类成员的访问权限:
public: 任何类都可访问private: 仅同类内可访问protected: 同包或子类可访问- 默认(无修饰符): 同包可访问
静态成员
使用static关键字声明,属于类而非对象。
public class MathUtils {
public static final double PI = 3.14159;
public static int add(int a, int b) {
return a + b;
}
}
继承
使用extends关键字实现继承,子类继承父类的非私有成员。
public class Employee extends Person {
private double salary;
public Employee(String name, int age, double salary) {
super(name, age);
this.salary = salary;
}
}
接口实现
使用implements关键字实现接口,必须实现接口的所有方法。
public class Circle implements Drawable {
private double radius;
@Override
public void draw() {
System.out.println("Drawing a circle");
}
}
内部类
在类内部定义的类,可以访问外部类的成员。

public class OuterClass {
private int outerField;
public class InnerClass {
public void accessOuter() {
System.out.println(outerField);
}
}
}






