final关键字
final修饰的类不能被继承
final修饰的方法不能被重写
final修饰的变量值不能被改变
TestFinal.java
public class TestFinal {
public static void main(String[] args) {
T t = new T();
//t.i = 8;
}
}
//final修饰的类不能被继承
final class T {
//final修饰的变量值不能被改变
final int i = 8;
//final修饰的方法不能被重写
public final void m() {
//j = 9;
}
}
//不能继承类T
class TT extends T {
/*
不能重写m()方法
public void m() {
}*/
}