Uważam, że to dziwne i zastanawiałem się, czy jest to coś, co jest regularnie używane. Kiedy może być użyteczny?Zastępowanie domyślnej metody interfejsu za pomocą metody abstrakcyjnej
public interface InterA {
Object getInfo() throws Exception1;
}
public interface InterB {
public default Integer getInfo(Object s) {return 67;}
}
public interface InterC extends InterA, InterB {
@Override public abstract Integer getInfo(Object s);
}
Można przetestować, czy kompiluje się przy użyciu javac ... –
@LuiggiMendoza Zrobiłem, to kompiluje. Czy jest używany regularnie, kiedy jest przydatny? – Stanko
To pytanie nie powinno być, jeśli jest to dozwolone. Pytasz o przypadki użycia, aby użyć tego projektu. Polecam, aby edytować pytanie, w przeciwnym razie odpowiedź brzmi: ** tak, to jest dozwolone. ** –