【发布时间】:2011-10-22 15:52:05
【问题描述】:
我在我的 Java 项目中使用(开源)API 并从中引用接口。一个接口 (Foo) 在 API 和使用它的项目中都被广泛使用。对于我的项目,我想使用一个接口,它只公开Foo 所做的方法的子集,这样Foo 将继承我的新接口(@987654324@)的方法。我根本不想改变Foo的界面;相反,我希望能够编写实现Bar 的类,然后将它们与实现Foo 的类一起操作,就好像它们都是Bar 一样。
由于 API 位于不同的包中,是否有任何方法可以使 Bar 成为所有 Foo 的超类(接口)?
【问题讨论】:
标签: java oop inheritance interface package