一、final修饰变量
final关键字修饰成员变量,意为不可改变
final修饰成员变量,两种方式初始化:声明同时初始化;构造函数中初始化
final关键字也可以修饰局部变量,使用之前初始化即可
public class A {
//final 修饰成员变量,两种方式初始化
final int a=5;
final int b;
A(){b=4;}
//final 修饰局部变量,用之前赋值即可,不用可以不赋值
void show() {
final int c;//
a=3;//编译错误,final的变量不能被改变
}
}

本文详细探讨了Java中的final关键字用于修饰变量、方法和类的含义及应用场景,以及static final常量的特性,包括它们的初始化、不可变性、防止重写和提高效率的作用。此外,还举例说明了final类不能被继承以及static final常量的公共访问权限和命名规范。
最低0.47元/天 解锁文章
4393

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



