我的问题与this基本相同一,但这也适用于静态
函数吗?
我想了解:
- 编译器是否将
final
类中的所有static
函数视为final
? - 向
final
类中的static
函数添加final
关键字有什么效果吗?
最佳答案
在最终类中,所有方法也是隐式最终的,因为使该类成为最终类意味着它不能被继承,因此不能在子类中隐藏或重写其方法。
因此,实际上,您认为最终类中的静态方法是 final方法是正确的,但这并不是因为它是静态方法。这是因为该类(class)是 final类。
关于java - 最终类中的静态函数是否隐式最终?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57899372/