Shr*_*wat 10 java eclipse refactoring decomposition automated-refactoring
我试图通过将一个类分成几个其他类来重新考虑一些代码.为此,我想将旧类中已存在的一些方法移动到新类.但是这些方法在很多地方被引用,手动更新引用似乎很烦人.那么有没有办法移动方法以及在eclipse中更新它们的引用?
如果您使用任何标准 IDE(例如,Eclipse
或IntelliJ IDEA
),它们都有一个简单的菜单选项来执行此操作(取决于代码的组织方式)。
如果您转到每个方法并右键单击其名称,菜单上会有一个“重构”选项,这会导致一个“移动”选项。选择它并按照说明进行操作。
上述对于静态方法来说尤其容易。对于非静态对象,您可能需要进行子类化,或传递对适当对象的引用。即便如此,“重构 -> 移动”选项是一个好的开始。
归档时间: |
|
查看次数: |
12700 次 |
最近记录: |