7

我有:

class Parent {} class Child1 extends Parent{} class Child2 extends Parent{}

我在我的应用程序中到处使用所有三个类(尤其是子类)。现在决定应该删除子类,而不是父类需要保存两个子类的字段(和方法)。我怎样才能轻松获得所需的结果?

我想到的唯一一件事是将所有子数据移动到父类,然后Ctrl+Shift+R替换所有出现的旧类。我仍然想知道,有没有更好的方法来实现这一目标?

4

1 回答 1

10

Intellij IDEA 有一个pull members up重构可以提供帮助。

于 2013-09-09T17:22:15.843 回答