java - 重命名 Intellij 中多个子类中使用的变量

标签 java intellij-idea

我有多个子类,所有子类都覆盖单个父类(super class)(只读)。

每个子类都使用如下方法:

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

我想将其更改为:

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

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

最佳答案

单击函数名称:

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

Rename the function

关于java - 重命名 Intellij 中多个子类中使用的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51790487/

相关文章:

java - 一个sql查询中的多个更新

java - 尝试显示创建的输出文件

java - 如何在intelliJ中重构包导入

intellij-idea - 如何防止 IntelliJ IDEA 删除未使用的包?

java - 有没有办法使用 BigInteger 进行迭代?

java - 在 Java 中实现泛型中的 vs 扩展

debugging - 想法 : Debugger skipping lines

mysql - 如何使用 IntelliJ 正确设置 Spring Boot 和 Hibernate?

java - 从 servlet 访问文件时出现 FileNotFoundException

java - Intellij idea插件开发-热重载?