提取方法

另请参见

在 IDE 中提取方法时,可以将选定代码段变为方法。通常,如果要将方法拆分为较小且更有意义的方法,则可以提取方法。创建较小的代码段可提高代码的可重复使用性,因为可以将需要经常更新的代码部分拆分开。通过为新方法指定有意义的名称,可以使代码更浅显易懂。

在 IDE 中提取方法时,可以将类中的语句替换为方法调用。在替换语句之前,IDE 将打开“提取方法”对话框,可以在其中指定方法的参数和修饰符。IDE 将在打开的项目中搜索指定的语句,并将这些语句替换为方法调用。

提取方法:

  1. 在源代码编辑器中,选择要提取的语句。
  2. 在突出显示的语句中单击鼠标右键,然后选择“重构”>“提取方法”。

    将打开“提取方法”对话框。

  3. 在“方法名称”文本字段中键入方法的名称,然后从下拉列表中选择访问类型。
  4. 如果要将新方法指定为静态方法,请选中“声明为静态”复选框。
  5. (可选)选择参数并使用“上移”和“下移”按钮来更改参数的顺序。

    对话框中列出的参数是最初选定的那些参数。

  6. (可选)如果不希望在进行更改之前查看这些更改,请清除该复选框。如果未选中“预览所有更改”,IDE 将自动应用这些更改并跳过其余步骤。
  7. 单击“下一步”。如果选中了“预览所有更改”,则会打开“重构”窗口并显示受更改影响的所有代码。检查列表,并清除任何不想更改的代码的复选框。
  8. 在“重构”窗口中单击“进行重构”,将更改应用于选定的文件。

疑难解答

如果在提取方法时出现错误消息,请检查选定语句是否满足以下条件:

另请参见
重构:快速参考
提取超类
提取接口
重命名字段或方法
撤消重构更改

法律声明