В интервью есть два интерфейса B и C, каждый из которых имеет один и тот же метод public m1() класс A реализует B и C, если класс A должен реализовать метод m1, реализованный метод имел бы интерфейс.несколько интерфейсов, имеющих тот же метод, который, наконец, реализован классом
в то время я также был смущен, что, какой метод будет называться пожалуйста, вы можете посоветовать
public interface A {
public void show();
}
public interface B {
public void show();
}
public class Test implements A, B {
public static void main(String[] args) {
A a;
B b;
Test t = new Test();
a = t;
a.show();
b = t;
b.show();
}
«Интерфейсы не могут по определению обеспечить реализацию по умолчанию». Это все еще верно в Java8? – Thilo
Вы можете попробовать, если вы не уверены, но это правда (иначе они будут абстрактными классами или обычными классами). – tim