[Java-基础] 关键字
2026年3月16日小于 1 分钟
[Java-基础] 关键字
Java 中 final 作用是什么?
final 用于修饰 类、方法和变量。
- 修饰类:表示该类不能被继承。
- 修饰方法:表示该方法不能被重写。
- 修饰变量:表示该变量的值不能被修改,必须在声明时或构造方法中初始化。
Java 中 static 的作用是什么?
static 用于修饰类的成员和内部类。作用就是,被 static 修饰的成员属于类本身,而不属于某个实例。
- 修饰变量:表示该变量属于类本身,所有实例共享同一个静态变量。静态变量在类加载时初始化,可以通过类名直接访问。
- 修饰方法:表示该方法属于类本身,可以通过类名直接调用,无需实例化。常用于工具类方法、工厂方法等。
- 修饰代码块:表示该代码块在类加载时执行一次,常用于静态变量初始化。
- 修饰内部类:表示该内部类不依赖于外部类的实例,可以直接创建。静态内部类只能访问外部类的静态成员。