0

我使用 eclipse 并且当我编写这段代码时

for (Property property : properties)
{                                           
property.getType(); 

并使用CTRL+1我得到这个有效的建议

IPropertyTypeU type = property.getType();

但是我想使用特定的演员表

SimpleType simpletype = ((SimpleTypeU) property).getSimpleType();

我在使用 where used 选项 (CTRL+SHIFT+G) 时发现了这个选项

  1. 有更方便的方法吗?
  2. 有一种简单的方法可以查看谁是从特定接口扩展的,例如,如果我单击 IPropertyTypeU 我会看到他扩展的所有类/接口,但是我怎么能很容易地知道 SimpleType 扩展了 IPropertyTypeU ?
4

2 回答 2

1

在编辑器中选择“IPropertyTypeU”类的字符,然后按 F4。

您将能够看到 4 种不同类型的继承。

于 2012-11-26T07:45:17.800 回答
0

虽然 F4 为您提供了有关类、变量和方法的超类成员的详细信息,但 ctrl+T 应该让您快速了解类型的层次结构。但是,在这个层次结构中,您只能看到类(抽象和非抽象超类),而看不到接口。

于 2012-11-26T07:54:42.673 回答