-5
Если два интерфейса имеют одно и то же имя метода, но другой параметр, который вызывается? если не вызвано, почему?как два интерфейса используют два метода
interface a {
void show(int i);
}
interface b {
void show();
}
class InterfaceTest implements b, a {
public void show() {
System.out.println("this is show");
}
public void show(int a) {
System.out.println("this is show1");
}
public static void main(String args[]) {
InterfaceTest it = new InterfaceTest();
it.show();
it.show(1);
}
}
Что значит «какой из них вызывается?» Вы можете выяснить, какой из них вызывается, просматривая аргументы, переданные методу при его вызове. –
Пожалуйста, приложите немного усилий для форматирования вашего вопроса. –
Я голосую, чтобы закрыть этот вопрос не по теме, потому что вопрос не имеет смысла. –