【问题标题】:What is the simplest way to merge two classes in Intellij IDEA?在 Intellij IDEA 中合并两个类的最简单方法是什么?
【发布时间】:2013-09-13 06:10:20
【问题描述】:

我有:

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

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

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

【问题讨论】:

  • Refactor | Pull Members Up.
  • 感谢您的“拉取选项”。但是,有没有办法替换所有出现的子类(以及子类作为参数传递给的每个方法)

标签: java intellij-idea merge


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    • 2013-06-07
    • 2015-12-23
    • 2020-09-14
    • 2015-06-05
    • 2011-04-04
    • 2020-05-25
    相关资源
    最近更新 更多