eclipse中的重构:如何为接口的所有实现添加字段,getter,setter?

如何在MyInterface的所有实现中添加字段,getter和setter(在当前项目或文件夹中?) 最佳答案 >打开包含的源文件

接口.选择界面

名称并按F4(打开类型

层次).

>在类型层次结构视图中,选择实现接口的所有类.层次结构以树状方式显示,因此选择应该非常容易.

>右键单击所选内容,选择“源”,然后选择“覆盖/实施方法…”.

任务完成.

将帖子

当我编写这些步骤时,我认为您的目的是在实现该接口的所有类中创建新引入的接口方法的存根.

现在我正在重新阅读你的请求,我很难理解你想要做什么.你写了:

how can I add a field, getter and setter to all implementations of MyInterface

因此,您有一个名为MyInterface的接口和1,000个实现它的类.
您想为该字段引入一个新字段,一个getter和一个setter.所以我猜我(也许是其他人)的第一个难点是你不能在接口上添加一个字段,除非它是最终的 – 所以你希望“向接口添加一个字段”听起来不对.

我想如果你给我们一个关于你的层次结构的30,000英尺高级图表/解释以及你想要完成的确切内容将会有所帮助.

点赞