5
Merged
をA
とB
から作成できるツールがeclipseにはありますか?Eclipseには型階層を1つのクラスにマージするツールがありますか?
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氏によれば、エラーが発生する可能性が最も高いと言われています。特に型が互いに参照するか、フィールド/メソッドが等しい(等号()、hashCode()、serialVersionUID)の場合 – unR
申し訳ありませんが、私の悪いです。これは簡単な場合に必要なツールです。私が与えたもののような場合は、単純にコードをマージし、重複について警告します。あなたは生きて学ぶ:D –