这是一个非常基本的事情,但关键是我不知道。我的问题是,一个隐式类将实现一个接口,该接口由类实现的接口扩展,显式。例如:
interface Foo extends Bar {
}
class FooImpl implements Foo {
}
现在,FooImpl
会自动实施Bar
吗?
答案 0 :(得分:4)
现在,
FooImpl
会自动实施Bar
吗?
不自动,您需要提供实现(除非Bar
完全由默认方法组成),但是从类型的角度来看,FooImpl
是 Bar
,因为Foo
是 Bar
,而FooImpl
是 Foo
}。