Два интерфейса с одинаковыми именами и сигнатурами методов. Но если реализовано одним классом, то как компилятор определит, какой метод предназначен для какого интерфейса?
Пример:
interface A{
int f();
}
interface B{
int f();
}
class Test implements A, B{
public static void main(String... args) throws Exception{
}
@Override
public int f() { // from which interface A or B
return 0;
}
}
Подробнее здесь: https://stackoverflow.com/questions/280 ... ace-method
Мобильная версия