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修饰的方法不能被重写");
}
}
本文详细解读了final关键字在Java中的作用,包括常量定义、不可继承性和不可重写方法,通过F1和F2类实例演示。
512

被折叠的 条评论
为什么被折叠?



