我有一个接口Car
:
public interface Car {
void run();
}
我还有一个实现了该接口的基类:
public class Base implements Car {
@Override
public void run() {
//some implementation here
}
}
我还有一个类必须实现
Car
接口,那么为什么我不能像这样做呢?public class Der extends Base implements Car {
//no implementation of interface here because Base class already implements it
}
为什么我的基类不能实现接口?这其中的内部原因是什么?
public class Der extends Base implements Car
- MrBackendpublic class Der extends Base implements Car {
,但已经指出,这与使用public class Der extends Base {
相同。 - MadProgrammerBase
类正在实现接口Car
。 - Peter Lawrey