首页 > 解决方案 > 重命名 Intellij 中多个子类中使用的变量

问题描述

我有多个子类都覆盖了一个超类(它是只读的)。

每个子类使用如下方法:

@Override
public void overridingMethod(int n){
...
}

我想将其更改为:

@Override
public void overridingMethod(int numberWithABetterName){
...
}

对于所有类,无需为每个类手动重构它。每个类也可以在同一个文件夹中找到,也许有一种方法可以为文件夹中的所有类重构一个变量?

标签: javaintellij-idea

解决方案


点击函数名称:

  • 选择快捷键 Shift + F6(或)
  • 右键单击并选择重构 -> 重命名
  • 函数名称更改为带有矩形边框的可编辑文本框。
  • 更改函数名称。它将反映在包括子类在内的所有事件中

重命名函数


推荐阅读