Java 我有一个带@Override的方法,我怎么能看到声明接口?
我正在使用一个带有@Override注释的方法。在这种情况下,它会覆盖我正在使用Ctrl-t的类,并可以导航到声明的类型。如果这是一个接口,是否有方法获取声明?Java 我有一个带@Override的方法,我怎么能看到声明接口?,java,eclipse,interface,overriding,class-hierarchy,Java,Eclipse,Interface,Overriding,Class Hierarchy,我正在使用一个带有@Override注释的方法。在这种情况下,它会覆盖我正在使用Ctrl-t的类,并可以导航到声明的类型。如果这是一个接口,是否有方法获取声明? 我问了另一个类似的问题,但这个问题更符合我的需要。你可以去声明类的地方,在类实现的接口上使用F3 您还可以突出显示该方法和CTRL+ALT+H,这将显示调用它的位置—您通常可以在那里找到接口 您还可以转到窗口->首选项->Java->编辑器->标记出现和勾选实现接口的方法(但我发现这些额外的标记很烦人) 希望有帮助 编辑: 我突然想到,
我问了另一个类似的问题,但这个问题更符合我的需要。你可以去声明类的地方,在类实现的接口上使用F3 您还可以突出显示该方法和CTRL+ALT+H,这将显示调用它的位置—您通常可以在那里找到接口 您还可以转到窗口->首选项->Java->编辑器->标记出现和勾选实现接口的方法(但我发现这些额外的标记很烦人) 希望有帮助 编辑: 我突然想到,在中,您必须转到Windows->首选项->常规->编辑器->文本编辑器->注释
然后选择Override Indicators并选中右侧的勾选框-在垂直标尺中显示标记,以便标记显示在源代码旁边(您只需单击标记即可转到声明界面)编辑器的左边缘应该有一个向上的空心三角形。点击该按钮将带您进入声明
我想这就是马特在回答的最后一段中所说的——但我从来没有必要打开三角形,它们是默认存在的。我不明白你在说什么。带有
@Override
的方法是类、抽象类还是接口?那么Ctrl+T
与什么有什么关系呢?谢谢!超控指示器正是我想要的!