Java-final的使用
2021/9/12 22:06:22
本文主要是介绍Java-final的使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
final关键字
【基本使用】
final可以修饰类,属性,方法,局部变量
(1)作用于类:该类不能被继承
final class A{} //其他类不能extends A
(2)作用于属性或局部变量:它们不能够再被修改(常量)
public final double PI = 3.1415926;
(3)作用于方法:该方法不能被重写或重载
【使用注意事项和细节】
(1)final修饰的属性又叫常量,一般命名规则为 XX_XXX_XX
(2)final修饰的属性在定义时,必须赋初值,并且以后不能再修改,赋值可以在以下位置进行:
——定义时
——在构造器中
——在代码块中
(3)如果final修饰的属性是静态的,则初始化的位置只能是:
——定义时
——在静态代码块中,不能在构造器中赋值
(4)final类不能继承,但是可以实例化对象
(5)一般来说,如果一个类已经是final类了,就没有必要再将方法修饰成final方法
(6)final不能修饰构造器
(7)final 和 static往往搭配使用,效率更高,
这篇关于Java-final的使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25JAVA语音识别项目项目实战入门教程
- 2024-11-25JAVA云原生项目实战入门教程
- 2024-11-25Java语音识别项目入门:新手必读指南
- 2024-11-25Java语音识别项目入门:轻松开始你的第一个语音识别项目
- 2024-11-25Java语音识别项目入门详解
- 2024-11-25Java语音识别项目教程:从零开始的详细指南
- 2024-11-25JAVA语音识别项目教程:初学者指南
- 2024-11-25Java语音识别项目教程:初学者指南
- 2024-11-25JAVA云原生入门:新手指南与基础教程
- 2024-11-25Java云原生入门:从零开始的全面指南