首页 > 解决方案 > Intellij Idea Refactoring - 如何让多个类扩展一个基类?

问题描述

我有 10 个 Java 类,它们具有相同的字段和相同的构造函数来初始化这些字段。我希望将重复的代码提取到一个超类中,然后所有 10 个类都应该扩展该超类。我想用 Intellij Idea 做这个重构。

通过使用 Refactor > Extract > Superclass,我能够将所需的代码从 10 个类之一中提取到一个名为 BaseClass 的超类中。现在,我想使用 Intellij 自动使剩余的 9 个类扩展 BaseClass。我怎么做 ?

标签: intellij-idea

解决方案


AFAIK 没有这样的重构。

查找重复项和替换重构也无济于事。

我认为,您必须手动执行此操作。


推荐阅读