我有多个子类,所有子类都覆盖单个父类(super class)(只读)。
每个子类都使用如下方法:
@Override
public void overridingMethod(int n){
...
}
我想将其更改为:
@Override
public void overridingMethod(int numberWithABetterName){
...
}
对于所有类,无需为每个类手动重构。 每个类也可以在同一个文件夹中找到,也许有一种方法可以为文件夹中的所有类重构变量?
最佳答案
单击函数名称:
- 选择快捷键 Shift + F6(或)
- 右键单击并选择“重构”->“重命名”
- 函数名称更改为带有矩形边框的可编辑文本框。
- 更改函数名称。它将反射(reflect)在包括子类在内的所有出现中
关于java - 重命名 Intellij 中多个子类中使用的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51790487/