本文主要是介绍JAVA——final关键字,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1是最终的意思,可以修饰类,方法,变量。
2特点:
A:它修饰的类,不能被继承。
B:它修饰的方法,不能被重写。
C:它修饰的变量,是一个常量。(即不能重新分配一个空间地址或者只想其他的地址)
3面试相关:
A:修饰局部变量
a:局部变量是基本类型,则值不能发生改变
b:局部变量是引用类型,地址值不能发生改变,但是对象的堆内存的值是可以改变的(即对象的内容值可以改变)
(例如:对象不能重新new,但是对象的属性可以重新赋值)
B:初始化时机
a:只能初始化一次。
b:常见的给值
定义的时候。(推荐)
构造方法中。
这篇关于JAVA——final关键字的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!