public interface MyInterface{
public int myMethod();
}
public class SuperClass {
public String myMethod(){
return "Super Class";
}
}
public class DerivedClass extends SuperClass implements MyInterface {
public String myMethod() {...} // this line doesn't compile
public int myMethod() {...} // this is also unable to compile
}
当我尝试编译DerivedClass
时,它给了我错误
java:interfaceRnD.DerivedClass 中的 myMethod() 无法覆盖 interfaceRnD.SuperClass 中的 myMethod() 返回类型 int 与 java.lang.String 不兼容
我应该如何解决这个问题?