java什么是将两个类合并为一个类,其中一个类是另一个类的子类?
我有:
- 抽象的A类
- 一个抽象类B,它扩展了
- 除了B之外,没有其他扩展A的类
- 扩展B的其他类别
为了减少类的数量,我希望将A和B合并到一个类中,并让另一个类从新合并的类扩展
此重构的名称是什么
另外,在我的实现中,它是用Java实现的,这个重构能用IntelliJ自动完成吗
你可以在下面搜索框中键入要查询的问题!
我有:
为了减少类的数量,我希望将A和B合并到一个类中,并让另一个类从新合并的类扩展
此重构的名称是什么
另外,在我的实现中,它是用Java实现的,这个重构能用IntelliJ自动完成吗
# 1 楼答案
IntelliJ的内联超类执行超类到子类的合并
Inline Superclass
# 2 楼答案
您将内联类A,intellij支持这一点。只需右键单击类名并从弹出窗口中选择“重构”,就可以选择内联类