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