【发布时间】:2017-07-11 12:39:36
【问题描述】:
计划在哪个版本的 Java 中实现覆盖静态方法的可能性?
是哪一年?
如何在 Java 8 中实现类似的功能?
Oracle JVM 有什么技巧吗?
是否有其他一些虚拟机或编译器能够覆盖静态方法?
我发现 java 中的“静态”一词存在混淆。我真正在寻找的是类的方法,(如果您将它们命名为“静态方法”、“类方法”或其他任何名称,这无关紧要。)
【问题讨论】:
-
静态方法不能被覆盖,因为它不与任何类的实例相关联。期间。
-
您不能覆盖静态方法。您将无法覆盖静态方法。
-
@Yahya 理论上是不正确的,因为“类方法”可以被覆盖。在实践中,这也不是真的,因为有很多语言,是什么使它成为可能。问题在于,oracle 何时会在 java 中启用它......
-
@khelwood 对不起,我真的不明白,你想帮助什么?你是一个知道未来计划的预言机雇主吗?
-
使用 JCP 讨论未来的功能。 不是甲骨文的某些人秘密做出此类决定。这是一个开放的社区进程。
标签: java class inheritance static overriding