我正在做一个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的使用,然后选择引用和项目。
感谢您的帮助!
答案 0 :(得分:1)
我相信你有两种情况。
在第一种情况下,如果你明确覆盖ChildClass1中的parentClassMethod()并从那里搜索,你可以让eclipse找到所有的方法调用。
在第二种情况下,没有办法知道sc是sc.parentClassMethod()中的ChildClass1实例。