Java 实施是否会实施it';s接口扩展?
这是一件非常基本的事情,但关键是我不知道。我的问题是类是否会隐式实现接口,该接口由类显式实现的接口扩展。例如:Java 实施是否会实施it';s接口扩展?,java,interface,implementation,extends,Java,Interface,Implementation,Extends,这是一件非常基本的事情,但关键是我不知道。我的问题是类是否会隐式实现接口,该接口由类显式实现的接口扩展。例如: interface Foo extends Bar { } class FooImpl implements Foo { } 现在,FooImpl是否会自动实现Bar 现在,FooImpl是否会自动实现Bar 不是自动地,您需要提供实现(除非Bar完全由默认方法组成),但是从类型的角度来看,FooImpl是Bar,因为Foo是Bar,而FooImpl是Foo。这就是扩展的意思。快!
interface Foo extends Bar {
}
class FooImpl implements Foo {
}
现在,FooImpl
是否会自动实现Bar
现在,FooImpl
是否会自动实现Bar
不是自动地,您需要提供实现(除非
Bar
完全由默认方法组成),但是从类型的角度来看,FooImpl
是Bar
,因为Foo
是Bar
,而FooImpl
是Foo
。这就是扩展的意思。快!谢谢你的帮助,我还是要强迫他去实现:)@sᴜʀᴇsʜᴀᴛᴛᴀ: 好的,是的,再次假设它不是一组纯粹的默认方法。简而言之,如果Foo
扩展了Serializable
,那么FooImpl
也是Serializable
?