![]() |
1
2
关于这个问题: 说明,在Java中不能重写静态方法。 示例中的代码是通过实例调用静态方法的代码。这是不好的做法。
实际上,变量的静态类型(不是引用!)在编译时解析为类。在这种情况下,类是
这让人困惑。。。因为它看起来像你 应该 正在调度到与引用关联的静态方法。但这不是Java的工作方式。 这就是为什么这是一种不好的做法,也是为什么许多IDE会警告您这一点。 |