是否有任何可代表的例子,其中重写子接口方法是有用的?请看下面的例子:覆盖子接口方法
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();
}
}
你所问的并不完全清楚。 – bradimus
@bradimus什么是重写子接口方法的好处? – Chris311