【发布时间】:2015-03-19 00:11:22
【问题描述】:
如果一个具体类扩展了一个在java中实现接口的抽象类,是否可以在具体类中重载接口中的任何方法?
【问题讨论】:
-
你为什么不检查一下?
-
是的,你可以,但你不是覆盖,你只是重载
-
重载和覆盖不一样。
标签: java inheritance overloading overriding
如果一个具体类扩展了一个在java中实现接口的抽象类,是否可以在具体类中重载接口中的任何方法?
【问题讨论】:
标签: java inheritance overloading overriding
你可以用任何你想要的参数覆盖它,只要你用指定的参数实现它。
【讨论】:
接口完全定义了功能(包括参数类型)。因此,如果您使用不同的参数覆盖,您实际上实现了接口恕我直言不知道的新功能。
【讨论】: