Реализация двух интерфейсов в классе с помощью одного и того же метода. Какой метод интерфейса переопределен?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Реализация двух интерфейсов в классе с помощью одного и того же метода. Какой метод интерфейса переопределен?

Сообщение Anonymous »

Два интерфейса с одинаковыми именами и сигнатурами методов. Но если реализовано одним классом, то как компилятор определит, какой метод предназначен для какого интерфейса?

Пример:

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»