139 字
1 分钟
final 关键字有什么作用?

final 关键字有什么作用?#

final 表示不可变的意思,可用于修饰类、属性和方法:

  • 被 final 修饰的类不可以被继承
  • 被 final 修饰的方法不可以被重写
  • 被 final 修饰的变量不可变,被 final 修饰的变量必须被显式第指定初始值,还得注意的是,这里的不可变指的是变量的引用不可变,不是引用指向的内容的不可变。例如:
final StringBuilder sb = new StringBuilder("abc");
sb.append("d");
System.out.println(sb); //abcd

一张图说明: final修饰变量

final 关键字有什么作用?
作者
强人自传
发布于
2025-01-16
许可协议
CC BY-NC-SA 4.0