我怎么知道哪个类来自接口

时间:2012-11-26 07:42:04

标签: java eclipse

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

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

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

IPropertyTypeU type = property.getType();

但是我想使用特定的投射

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

我在使用where where选项(CTRL + SHIFT + G)时找到了这个选项

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

相关问题