public class Task_03 {
// final int i; // 成员变量 i被final修饰符无效化
// 如果默认值有效已经赋值,那就永远是默认值,
//一般没有多大意义,默认赋值叫隐式初始化 i必须接收一个值
static final int i=101;
// 手动赋值叫显示初始化 101 字面值常量 i常量
//final关键字:最终的意思,最后一个的意思
//修饰的变量是量终变量(常量),只能被赋值一次
//修饰的方法是最终方法,最终方法不能被重写,
//(最终方法表示最后一个方法,如果还能被重重写,
//那么重写的那个就是最终方法,矛盾)
//修饰的类是最终类,最终类无法被继承
//(最终类就是最后一个类,如果能被继承,
//那么继承的子类才是最终类,矛盾)
public static void main(String[] args) {
// 变量-局部(基本,引用)-成员(基本,引用)
// i=202;报错! 修饰符变量是最终变量(常量),只能被赋值一次
System.out.println(i);
}
}
final关键字的应用
最新推荐文章于 2024-06-17 09:46:44 发布