final修饰的类无法被继承。
final修饰的方法不能被重写。
final修饰的成员变量 ,必须初始化。
final修饰的局部变量 ,一旦赋值,不可以再改变。
final翻译成中文的意思就是“最终”的意思
public class FinalTest01 {
public final k; // 用了final修饰成员变量 必须初始化 错误写法
public static void main(String[] args) {
final int a = 10;
i = 20; // 错误写法 一旦使用final修饰局部变量的话 一旦给其赋了值,就不能在更改
}
}
final class A {
}
class B extends A { // 无法被继承 错误
}
class C {
public final void m1 () { // 无法被重写 错误
}
}
class D {
public final void m1 () {
}
}