【发布时间】:2014-10-09 12:23:22
【问题描述】:
我需要在一个接口中使用两个具有相同名称但不同命名空间的类(foo.request.Response 和bar.request.Response)。在类中,这可以通过使用带有命名空间的全名来实现:
public foo.request.Response method1() { [...]
public bar.request.Response method2() { [...]
但这似乎不适用于接口。
处理这个问题的正确方法是什么?
编辑 1 错误来自 Eclipse:
foo 无法解析为类型
接口代码:
public interface ITestController {
String method1(foo.request.Response response);
}
我发现了问题,它不是来自界面,而是依赖项中的一个简单的混乱。感谢您的帮助;)
【问题讨论】:
-
您遇到任何具体错误吗?
-
Eclipse 显示错误并显示“foo 无法解析为类型”。它不理解类名的完整定义
-
我用接口代码更新了Q
标签: java eclipse class interface namespaces