1

我正在从 Vaadin 6 迁移到 Vaadin 7,在这个过程中我发现了一件奇怪的事情。我有我的 Unit 类,并且在 Sizeable 接口中还有另一个同名的枚举。当我导入我的 Unit 类并尝试使用它时,Eclipse 会自动尝试使用 Sizeable.Unit 枚举而不是我的类。任何人都可以解释发生了什么吗?

4

1 回答 1

1

由于所有 Vaadin 组件都派生自Sizeable,Sizeable.Unit始终在范围内。您必须为自己的Unit类使用完全限定的名称。

于 2013-03-12T09:18:27.007 回答