final
final
final
关键字可以用于修饰类、方法和变量:
- 类:不能被继承
- 方法:不能被重写
- 变量:一旦赋值,不能再修改(常量)
JAVA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// FinalExample.java
// 最终类,不能被继承
final class FinalClass {
// 最终变量,必须初始化,且不能再改变
final int finalVariable = 10;
// 最终方法,不能被重写
public final void finalMethod() {
System.out.println("Final method called.");
}
}
public class FinalExample {
public static void main(String[] args) {
FinalClass fc = new FinalClass();
System.out.println("Final variable: " + fc.finalVariable);
fc.finalMethod();
}
}