Plain's Blog

休想打败我的生活🔥

  1. 1. 概念
  2. 2. 如何使用
  3. 3. 在什么时候使用
  4. 4. 注意

概念

final 翻译 –> 最后的,最终的
fianl 可以修饰变量、方法和类

如何使用

  • 修饰变量:当不希望类的某个变量的值被修改,可以用final修饰,被修饰的变量不可改变,一旦赋予初值,就不能被重新赋值
1
final int MAX_NUMBER = 100000;
  • 修饰方法:当不希望父类的某个方法被子类重写(override)时,可以使用final关键字修饰,该方法不可被子类重写,但是可以被重载
1
final void getNumber() {}
  • 修饰类:修饰的类不能被继承,比如:Math、String等
1
final class A {}

在什么时候使用

  • 因为安全的考虑,类的某个方法不允许修改
  • 类不会被其他的类继承
  • 某些变量值是固定不变的,比如圆周率

注意

  • final修饰的变量又叫常量,一般用XX_XX来命名
  • fianl在初始化时必须赋初值,并且以后不能再赋值

本文作者 : Plain
This blog is under a CC BY-NC-SA 3.0 Unported License
本文链接 : https://plain-dev.com/java-final/

本文最后更新于 天前,文中所描述的信息可能已发生改变