5
eclipse是否有一個工具可以從A
和B
創建Merged
?Eclipse是否有一個將類型層次結構合併到一個類中的工具?
public class A {
int a;
public int getA(){
return A;
}
}
public class B extends A {
int b;
public int getB(){
return b;
}
}
public class Merged {
int a;
int b;
public int getA(){
return A;
}
public int getB(){
return b;
}
}
我剛找到Refactor-> Push Down/Push Up。 – unR
**重構 - >上推/下推** 上下移動字段和方法的類型層次結構。它也更新發生。但正如Adam Jurczyk所說,這很可能會導致一些錯誤。特別是當類型相互引用或具有indentical字段/方法(equals(),hashCode(),serialVersionUID) – unR
對不起,我的不好。對於簡單的情況,這是您需要的工具。對於像我這樣的情況,它簡單地合併代碼並警告重疊。嘿,你活着學習:D –