当您需要将某些类功能移动到另一个类时,可以通过一些公共变量(Ctrl+Shift+G)的引用搜索相应的方法,然后使用 Eclipse 的重构功能“Move”来轻松完成,该功能允许移动选定的方法进入其他班级。
但也可能发生您需要复制方法。例如,如果您在其他类中需要非常相似的功能 - 稍微改变一下这些复制的方法比从头开始编写要舒服得多。
- 一个一个地复制粘贴方法体不是最方便的方法..
- 创建一个重复的类,然后使用上面提到的“方法移动”,感觉也有点愚蠢。
你会/你会怎么做?
PS。请不要思考和谈论代码重复问题,我绝对不会在两种不同的方法中拥有共同的功能。只需将其视为将一批方法从 A 类复制到 B 类的挑战。无论出于何种原因。屏幕截图只是“移动”功能的说明。