java final 关键字

tech2023-02-25  117

final 关键字

修饰类: 最终类 该类不能被继承,不能被扩展,不能被改变

修饰方法: 最终方法 该方法的内容不能改变,不能被重写

修饰变量: 最终变量 1、只能被赋值一次,不能改变,变成了一个常量 2、声明常量格式 public static final 数据类型 常量名称 = 常量值; 常量名一般为大写。 3、final 修饰什么变量,什么变量不能变,如果是修饰的引用变量,不能改变地址,地址中的内容可以变。 4、final 修饰了成员变量,那么成员变量的初始化过程有了变化, 成员变量初始化:默认初始化、显示初始化、构造初始化 被final修饰后:显示初始化、构造初始化 总结:final变量必须在构造方法结束之前,完成赋值。

最新回复(0)