Gibt es ein darstellbares Beispiel, in dem es sinnvoll ist, Subinterface-Methoden zu überschreiben? Schauen Sie sich das folgende Beispiel:Überschreiben von Subinterface-Methoden
public class TestOverridingSubinterfaceMethods {
@Test
public void testOverrideSubinterfaceMethod() throws Exception {
assertThat(new I2Impl().foo(), is(2));
}
private class I2Impl implements I2 {
@Override
public Integer foo() {
return 2;
}
}
private interface I1 {
Integer foo();
}
private interface I2 extends I1 {
Integer foo();
}
}
Es ist überhaupt nicht klar, was Sie fragen. – bradimus
@bradimus Für was ist das Überschreiben von Subinterface-Methoden gut? – Chris311