【发布时间】:2015-01-14 15:04:23
【问题描述】:
我使用 Intellij IDEA 14。
我遇到了以下问题。让类ClassA从接口A实现,类@987654323@从接口B实现,类@987654325@从接口C实现。
接口A 有方法Object method (B b, C c) {...} 但我无法创建接口对象,所以我解决了在我的类ClassA 中重写此方法Object method(...) {...}:
...
@Override
Object method (ClassB b, ClassC c) { // But here compiler writes an error "method does not override method from its superclass"
...
}
...
但由于method does not override method from its superclass,无法编译。但为什么?为什么我们可以使用例如从 Map 实现的 HashMap?
谢谢!
【问题讨论】:
标签: java methods intellij-idea overriding superclass