final字段
该字段的值不能改变。
声明时可以不赋值,可以在其他地方赋值,如果赋值完成,该值就不能再改变了。
final参数
如果final修饰的参数是基本类型,则值不能改变。
如果final修饰的参数是对象的引用,则引用的值不能改变,但是引用所对应的对象还是能改变的。
public void f(final int i){
// The final local variable i cannot be assigned. It must be blank and not using a compound assignment
// i++;
System.out.println(i);
}
final方法
作用:final方法不能被子类覆盖。
final类
作用:fianl类不能被继承。