实现会实现它的接口扩展吗?

时间:2016-07-11 07:41:50

标签: java interface implementation extends

这是一个非常基本的事情,但关键是我不知道。我的问题是,一个隐式类将实现一个接口,该接口由类实现的接口扩展,显式。例如:

interface Foo extends Bar {
}

class FooImpl implements Foo {
}

现在,FooImpl会自动实施Bar吗?

1 个答案:

答案 0 :(得分:4)

  

现在,FooImpl会自动实施Bar吗?

自动,您需要提供实现(除非Bar完全由默认方法组成),但是从类型的角度来看,FooImpl Bar,因为Foo Bar,而FooImpl Foo }。