当前位置: java社区 > 03-略知一二 > 阅读正文

java之final关键字

2021.8.24.   296 次   462字

final 表示最终,终结

java中的 final 关键字有4种用法

1.修饰类

语法:

final class 类名{
  //类体;
}

作用:该类无法被继承,方法也无法被覆盖

2.修饰方法

语法:

其他修饰符 final 返回值类型 方法名(参数列表){
  //方法体;
}

作用:该方法无法被覆盖重写

3.修饰局部变量

语法:

final 变量类型 变量名;

初始化的 2 种方式

// 定义时初始化
final int a = 2;
// 先定义再初始化
final int b;
b = 10;

只能赋值一次,一旦赋值无法改变

对于引用类型来说,地址不可改变,引用体的内容可以改变

4.修饰成员变量

修饰成员变量时,规则和局部变量差不多,

只可赋值一次,对引用类型可以修改引用体中的内容

推荐的 2 种初始化方式

// 在定义时赋值
final String name = 张三;
// 在构造方法中赋值
final String name;
public 类名(){
  this.name = "李四";
}
5.命名规范

final 修饰的变量名,一般使用全大写

// 例如 username --> USERNAME
update --> UPDATE
name --> NAME

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群