将方法移动到另一个(静态)类时重构

问题描述 投票:1回答:1

我在我的Settings类中使用了clearScreen方法并将其移动到我的Formats类中。由于香港专业教育学院已多次使用它,我不想每次都改变它。当我尝试使用重构重命名它时,它给了我这些错误:“编译无法使用Formats.java”和“类型命名格式已存在于包中(默认包)”

有没有办法重构被调用的类? 如果不清楚我的意思,它会来自

Settings.clearScreen();

Formats.clearScreen();
java eclipse refactoring
1个回答
1
投票

最简单的方法是:

  1. 在新位置添加方法
  2. 更改现有方法以调用新方法: class Settings { // ... void clearScreen () { Formats.clearScreen(); } // ... }
  3. clearScreenSettings中选择inline it
© www.soinside.com 2019 - 2024. All rights reserved.