【发布时间】:2013-03-12 09:15:34
【问题描述】:
我正在从 Vaadin 6 迁移到 Vaadin 7,在此过程中我发现了一件奇怪的事情。 我有我的 Unit 类,并且在 Sizeable 接口中还有另一个同名的枚举。 当我导入我的 Unit 类并尝试使用它时,Eclipse 会自动尝试使用 Sizeable.Unit 枚举而不是我的类。 任何人都可以解释发生了什么吗?
【问题讨论】:
我正在从 Vaadin 6 迁移到 Vaadin 7,在此过程中我发现了一件奇怪的事情。 我有我的 Unit 类,并且在 Sizeable 接口中还有另一个同名的枚举。 当我导入我的 Unit 类并尝试使用它时,Eclipse 会自动尝试使用 Sizeable.Unit 枚举而不是我的类。 任何人都可以解释发生了什么吗?
【问题讨论】:
由于所有 Vaadin 组件都派生自 Sizeable,因此 Sizeable.Unit 始终在范围内。您必须为自己的 Unit 类使用完全限定名称。
【讨论】: