本帖最后由 黑马11期李项京 于 2012-6-2 11:27 编辑
当两个接口方法名相同时,不可能同时在类中覆盖,会报错:
interface int1{
public int method();
}
interface int2{
public String method();
}
public class Test implements int1,int2{
public static void main(String[] args) {
}
//需要覆盖接口的方法,但是覆盖后,因为方法名相同,即系统认为是同一个方法,所以会报错
@Override
public int method() {
// TODO Auto-generated method stub
return 0;
}
public String method() {
// TODO Auto-generated method stub
return "haha";
}
}
|