Discuss / Java / 自己写时发现接口里的静态方法是无法被实现它的子类重写的,并且接口的静态方法必须实现

自己写时发现接口里的静态方法是无法被实现它的子类重写的,并且接口的静态方法必须实现

Topic source

a_bumpy_night

#1 Created at ... [Delete] [Delete and Lock User]

想了想明白了,都是静态方法,编译器没法决定到底用接口的静态方法还是实现接口类的静态方法。

换种说法,只要使用了实例的多态性,就不可能是一个静态方法,即使这个方法没用实例的任何字段。


  • 1

Reply