final:z最终的,最后的
类:可以使用,被修饰的类不能被继承,但是可以继承其他的类
属性:可以,修饰的属性被称为常量
final 数据类型 常量名= 赋值; //常量名所有的字母都是大写 常量要赋值
final 数据类型【】 数组名 = new 数据类型【元素个数】;//带班数组不能指向新的地址,但是数组中的值可以改变
构造方法:不能用
其他方法:可以使用,方法不能被重写
public class F1 {
final int A = 10;
final int[] arr = new int[10];
public F1() {
}
public void add() {
int b = 10;
System.out.println("b = " + b);
}
}
public final class F2 extends F1 {//final修饰的方法不能被继承,但是可以继承其他方法
@Override
public final void add() {
System.out.println("被final修饰的方法不能被重写");
}
}