Вот код У меня есть три интерфейсаУ меня есть код Java, не могу понять интерфейс
interface i1{
int x=1;
}
interface i2{
int x=2;
}
interface i3{
int x=3;
}
class A implements i1,i2,i3{
system.out.println(x); // It shows Field is ambgous
}
Как ответить на этот вопрос или как преодолеть эту проблему.
Как вы ожидаете, что компилятор сделать выбор между 3 различными переменными с тем же именем? Префикс имени переменной с именем интерфейса. : 'i3.x'. –