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 –