在java项目中,我创建了一堆抽象类的子类。
public abstract class Foo {
protected String myFoo;
}
public class SubFoo extends Foo {
public void fooMethod() {
super.getClass().getDeclaredFields()[0].set(this, "something");
}
}
因为一直习惯于重命名变量名称,所以我不会通过名称来引用它们,这让人很烦人。写下这个问题我实现了一个更好的解决方案是{{1但是我真的不愿意,所以我的问题就是:
有没有办法在Eclipse中重构变量名,以便更新所有类中对旧变量的所有引用? Foo
仅在同一班级中发生变化:(
答案 0 :(得分:2)
ALT+SHIFT+R
会重命名所有实例。