Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我怎样才能知道哪个类来自接口_Java_Eclipse - Fatal编程技术网

Java 我怎样才能知道哪个类来自接口

Java 我怎样才能知道哪个类来自接口,java,eclipse,Java,Eclipse,我使用eclipse编写代码时 for (Property property : properties) { property.getType(); 使用CTRL+1我得到了这个有效的建议 IPropertyTypeU type = property.getType(); 但是我想使用一些特殊的铸造方法,比如 SimpleType simpletype = ((SimpleTypeU) property)

我使用eclipse编写代码时

for (Property property : properties)
{                                           
property.getType(); 
使用
CTRL+1
我得到了这个有效的建议

IPropertyTypeU type = property.getType();
但是我想使用一些特殊的铸造方法,比如

SimpleType simpletype = ((SimpleTypeU) property).getSimpleType();
我在使用where-used选项(CTRL+SHIFT+G)时发现了这个选项

  • 有更方便的方法吗
  • 有一种简单的方法可以查看谁在从特定接口进行扩展 例如,如果单击IPropertyTypeU,我会看到他扩展的所有类/接口 但我怎么能轻松地知道SimpleType扩展了IPropertyTypeU

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


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

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