core java的一个类实现多接口的问题(接口中方法同名不同返回)
public class Test{
public static void main(String[] args){
C c1=new C();
c1.m();
}
}
interface A{
void m();
}
interface B{
int m();
}
class C implements A,B{
public void m(){
System.out.println("void m()");
}
public int m(){
System.out.println("int m()");
}
}
以上的代码当然无法通过编译,我的问题就是,当一个类继承了多个接口,而这些接口中又有同名的方法,方法的返回又不同,因此这个类怎么实现这些方法呢。(除了改方法名有什么办法)