为了账号安全,请及时绑定邮箱和手机立即绑定

Eclipse:查找覆盖方法的超类或接口

Eclipse:查找覆盖方法的超类或接口

隔江千里 2021-10-13 10:29:25
我有一个扩展超类型的类,并且还实现了几个接口。在那个类中,我还有一个被覆盖的方法。问题是我如何快速找出这种方法在使用的超类型或接口之一中的来源,而不必一一遍历类型?就像这个例子:class HelloWorld     extends ParentType     implements InterfaceA, InterfaceB, interfaceC {  // yes it's a overriden method, but is it from ParentType  // or InterfaceA, or InterfaceB, or InterfaceC ?  @Override  public void hello() {    // do sth here  }  ...}此外,父类型或接口都可以扩展其他类型,这些类型可能具有覆盖方法。
查看完整描述

2 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

Eclipse 为每个被覆盖的方法在该方法的第一行左侧显示一个类似绿色箭头的三角形。当您单击该三角形时,它会将您带到包含您的方法正在覆盖/实现的方法的类/接口。

//img1.sycdn.imooc.com//616644d9000118cf06000421.jpg


查看完整回答
反对 回复 2021-10-13
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

您可以使用关键字 super.class 它将帮助您找出它来自哪个类。


查看完整回答
反对 回复 2021-10-13
  • 2 回答
  • 0 关注
  • 83 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信