大家好,又见面了,我是全栈君。
有时候我,们希望某些东西是亘古不变的,可以使用final关键字完成这个重任!
final学习总结:
1:final + 属性
如果属性是基本数据类型(byte 字节型short 短整型int 普通整型char 字符型float 浮点型long 长整型double 双精度),则变为常量,其值不能被更改;如果属性是引用类型,则引用地址不能被更改。(final 修饰一个对象,那么这个对象的引用地址不能变,但是值是可以变得。)
2:final + 类
该类变为“最终类”,不能被子类继承。如java中的String、System等均为最终类。将类声明为最终类,一方面可以提高方法的执行速度,一方面能确保重要的代码不被子类错误的覆盖。
3:final + 方法
该方法变为“最终方法”,不能被子类覆盖!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/121259.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...