有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java什么是将两个类合并为一个类,其中一个类是另一个类的子类?

我有:

  • 抽象的A类
  • 一个抽象类B,它扩展了
  • 除了B之外,没有其他扩展A的类
  • 扩展B的其他类别

为了减少类的数量,我希望将A和B合并到一个类中,并让另一个类从新合并的类扩展

此重构的名称是什么

另外,在我的实现中,它是用Java实现的,这个重构能用IntelliJ自动完成吗


共 (2) 个答案

  1. # 1 楼答案

    IntelliJ的内联超类执行超类到子类的合并

    Inline Superclass

  2. # 2 楼答案

    您将内联类A,intellij支持这一点。只需右键单击类名并从弹出窗口中选择“重构”,就可以选择内联类