1
在一个java项目中,我创建了一组抽象类的子类。Eclipse中的重构变量名
public abstract class Foo {
protected String myFoo;
}
public class SubFoo extends Foo {
public void fooMethod() {
super.getClass().getDeclaredFields()[0].set(this, "something");
}
}
因为重命名变量名都从我的名字,它得到烦人指他们不要的时候..写这个问题我意识到一个更好的解决办法是在Foo
setter方法的一个坏习惯的,但我真的不喜欢,所以我的问题是:
有没有一种方法来重构Eclipse中的变量名,使所有类中旧变量的所有引用都被更新? ALT+SHIFT+R
只能在同一类:(
看到这个解决我的问题http://stackoverflow.com/questions/9308352/renaming-a-lot-of-variables-in -many-java-classes-at-once – rummykhan