簡體   English   中英

Eclipse:如何查找繼承字段的引用(不是

[英]Eclipse: how to find the references of an inherited field (NOT the

我正在做一個Java項目。 我有一個超類,它被許多類繼承。 例如:

SuperClass {
  private String field;
  public String getField() {
    return field;
  }

  public void setField(String field) {
    this.field = field;
  }
}

ChildClass1 extends SuperClass {
....
}

ChildClass2 extends SuperClass {
....
}

我只需要找到ChildClasss1的getField方法的引用(而不是包括ChildClass2的所有引用)。 如何在Eclipse中做到這一點?

我在Eclipse中嘗試過,它報告了所有引用。 這是我的工作方式:右鍵單擊ChildClass1對象對getField的使用,然后選擇引用和項目。

謝謝你的幫助!

我相信您在這里有兩種情況。

  1. 新的ChildClass1()。parentClassMethod()
  2. SuperClass sc =新的ChildClass1(); sc.parentClassMethod();

在第一種情況下,如果您在ChildClass1中顯式覆蓋parentClassMethod()並從那里搜索,則可以使eclipse查找所有方法調用。

在第二種情況下,無法知道sc是sc.parentClassMethod()中的ChildClass1實例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM