java 如何声明类
声明类的基本语法
在Java中,声明类需要使用关键字 class,后跟类名和类体(用花括号 {} 包裹)。基本语法如下:
[访问修饰符] class 类名 {
// 成员变量(字段)
// 构造方法
// 成员方法
}
访问修饰符
类可以使用的访问修饰符包括:
public:类对所有其他类可见。默认(不写修饰符):类仅在同一个包内可见。abstract:抽象类,不能实例化。final:类不可被继承。
示例:
public class Person { }
final class UtilityClass { }
abstract class Animal { }
类体内容
类体中可以包含以下内容:

- 成员变量:类的属性,描述对象的状态。
- 构造方法:用于初始化对象。
- 成员方法:类的行为或功能。
示例:
public class Student {
// 成员变量
private String name;
private int age;
// 构造方法
public Student(String name, int age) {
this.name = name;
this.age = age;
}
// 成员方法
public void displayInfo() {
System.out.println("Name: " + name + ", Age: " + age);
}
}
嵌套类
类可以嵌套在其他类中,分为静态嵌套类和非静态嵌套类(内部类)。
静态嵌套类示例:

public class OuterClass {
static class NestedClass { }
}
内部类示例:
public class OuterClass {
class InnerClass { }
}
匿名类
匿名类是没有显式名称的局部类,通常用于实现接口或继承类。
示例:
Runnable r = new Runnable() {
@Override
public void run() {
System.out.println("Anonymous class");
}
};






