Final 关键字
*1 final 的变量的值不能够被改变
*11 final 的成员变量
*12 final 的局部变量(形参)
*2 final 的方法不能够被重写
*3 final 的类不能够被继承
系统中的final类。 例如 : String, Math, Boolean 等等。
*1 final 的变量的值不能够被改变
*11 final 的成员变量
*12 final 的局部变量(形参)
*2 final 的方法不能够被重写
*3 final 的类不能够被继承
系统中的final类。 例如 : String, Math, Boolean 等等。
package com.bjsxt.chap03;
public class TestFinal {
public static void main(String[] args) {
T t = new T();
// t.i = 9; error!
}
}
class T {
public final int i = 8;
public final void m(final int j) {
// j = 100;
}
}
class TT extends T {
// public final void m() {} error!
}