Java 实现接口并扩展不同项目的类
这种怀疑已经困扰我很长一段时间了。 我将尝试以以下场景的形式呈现它 情景- 假设我在EclipseJuno的同一个工作区中有两个不同的项目,Project-1和Project-2。项目1在包P中有一个a类接口I&a,项目2在包Q中有一个B类接口I&a。 我想知道我是否可以让B类(Project-2)实现接口I并扩展Project-1的A类(都位于包P中)。 如果是,如何进行?如果没有,有哪些替代方法 期待了解这种情况Java 实现接口并扩展不同项目的类,java,class,extends,eclipse-juno,interface-implementation,Java,Class,Extends,Eclipse Juno,Interface Implementation,这种怀疑已经困扰我很长一段时间了。 我将尝试以以下场景的形式呈现它 情景- 假设我在EclipseJuno的同一个工作区中有两个不同的项目,Project-1和Project-2。项目1在包P中有一个a类接口I&a,项目2在包Q中有一个B类接口I&a。 我想知道我是否可以让B类(Project-2)实现接口I并扩展Project-1的A类(都位于包P中)。 如果是,如何进行?如果没有,有哪些替代方法 期待了解这种情况 提前谢谢 是的,只要Project-1位于Project-2的类路径上,您就可
提前谢谢 是的,只要Project-1位于Project-2的类路径上,您就可以。使您的Project-2依赖于eclipse中的Project-1。并更改项目2中的B类声明
此场景与类路径中的任何其他jar文件一样。project-2在其类路径中包含project-1jar并正在处理它 为了扩展Project-1的A类,首先它应该在其包外可访问/可见(公开),其次,您的Project-1应该位于Project-2的类路径上是的,当您在Project-2的构建路径中添加Project1时,这是绝对可能的 这就是你能做到的