我有10个Java类,它们具有相同的字段和相同的构造函数来初始化这些字段。我希望将重复的代码提取到超类中,然后所有10个类都应该扩展该超类。我想用Intellij Idea做这个重构。
通过使用Refactor> Extract> Superclass,我能够将所需的代码从10个类中的一个提取到名为BaseClass的超类中。现在,我想使用Intellij自动使其余的9个类扩展BaseClass。我怎么做 ?
AFAIK没有这样的重构。
find duplicates and replace重构也无济于事。
我想,你必须手动完成这个。