最近总结下Java 中关键字Final的用法,决定还是写下来。这样方便以后快速查阅。
Java中的Final可以修饰3个地方:data, method, class
1. data
修饰基本数据类型时,基本数据类型是常量。
修饰对象引用时,引用指向保持不变(即该引用是常量)。
修饰static数据类型时,是编译期常量。
2.method
使该函数无法被overriding。
使该函数转换成inline被调用。
class中所有的private函数自然是final函数,在private函数前加final没有任何意义。
3.class
修饰class说明,此类无法再被继承,final class类中所有函数都是final的。
本文详细介绍了Java中关键字Final的使用方法。Final可以用于修饰数据、方法和类,并对其行为进行了限制,例如使变量成为常量、禁止方法被重写及防止类被继承等。
5774

被折叠的 条评论
为什么被折叠?



