java - 最终类中的静态函数是否隐式最终?

标签 java function class static final

我的问题与this基本相同一,但这也适用于静态函数吗?

我想了解:

  1. 编译器是否将 final 类中的所有 static 函数视为 final
  2. final 类中的 static 函数添加 final 关键字有什么效果吗?

最佳答案

在最终类中,所有方法也是隐式最终的,因为使该类成为最终类意味着它不能被继承,因此不能在子类中隐藏或重写其方法。

因此,实际上,您认为最终类中的静态方法是 final方法是正确的,但这并不是因为它是静态方法。这是因为该类(class)是 final类。

关于java - 最终类中的静态函数是否隐式最终?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57899372/

相关文章:

ios - View Controller 如何展示自己?

c# - 从字符串创建类实例

java - 如何使用 Maven 创建没有依赖项的可执行 jar?

java - 如何在 DocuSign 中将时区从 GMT 更改为 PST 以进行审计跟踪?

function - 如何使用VB6传递函数参数?

sql-server - 如何向 SQL 连接字符串添加自定义属性?

java - 硬币数学转换问题

java - 调试 getResource*

java - 类和属性

python - 将 Python 函数中的所有变量设为全局变量