interface A {
public void doSomething();
}
interface B extends A {
public void doSomethingElse();
}
public class AClass implements A, B {
public void doSomething() {}
public void doSomethingElse() {}
}
为什么的Java允许这样的声明?通过实现SubInterface(B)可以实现相同的事情时,实现两个接口的用途是什么?在一个类中实现超级子接口都(A类实现了超接口,子接口)
不允许它会得到什么? –
可能的重复[为什么父类和子类都实现相同的接口?](http://stackoverflow.com/questions/5668429/why-would-both-a-parent-and-child-class-implement-所述-相同接口) –