提取接口
另请参见
使用“提取接口”命令时,IDE 将通过某个类或接口中的选定非静态公共方法来创建新接口。
由于接口并不限制实现其方法的方式,因此,可以在具有不同函数的类中使用接口。通过创建接口,可以提高代码的可重复使用性,因为您可以使用多个实现相同接口的类。如有必要,可随后修改接口而不是在多个类中进行修改。
提取接口时,IDE 将执行以下操作:
- 使用选定方法来创建一个新接口,这些方法位于与当前类或接口相同的包中。
- 更新当前类或接口的 implements 或 extends 子句以包含该新接口。将排除新接口扩展的任何接口。
提取接口:
- 打开包含要移到某个接口中的方法的类或接口。
- 在源代码编辑器的文件中单击鼠标右键,然后选择“重构”>“提取接口”。
将打开“提取接口”对话框。
- 在“接口名称”文本字段中键入接口的名称。
- 在“要提取的成员”列表中,选择要提取到新接口中的成员。
如果从中提取接口的类已实现某个接口,则还会包含实现的该接口的项。如果选中该接口的复选框,则会将该新接口的 implements 子句移到要提取的新接口中。
- (可选)如果不希望在进行更改之前查看这些更改,请清除“预览所有更改”复选框。如果未选中“预览所有更改”,IDE 将自动应用这些更改并跳过其余步骤。
- 单击“下一步”。如果选中了“预览所有更改”,则会打开“重构”窗口并显示受更改影响的所有代码。检查列表,并清除任何不想更改的代码的复选框。
- 在“重构”窗口中单击“进行重构”,将更改应用于选定的文件。
- 另请参见
- 重构:快速参考
- 提取超类
- 提取方法
- 重命名字段或方法
- 撤消重构更改
法律声明