更改方法的签名
另请参见
可以使用“更改方法参数”命令修改方法的签名,并将这些更改应用到调用该方法的所有代码中。具体说来,您可以:
为方法添加参数:
- 在源代码编辑器中右键单击该方法,然后从上下文菜单中选择“重构”>“更改方法参数”。
将打开“更改方法参数”对话框。
- 单击“添加”按钮以添加参数。
- 在“参数”表中,修改添加的参数的名称和类型。然后,在“值”列中添加参数的缺省值。您需要双击某个单元格,使其可以进行编辑。
- 如果单击“重构”,IDE 将自动应用这些更改并跳过其余步骤。如果单击“预览”,将在“重构”窗口中显示要进行更改的代码行。检查列表,并清除任何不想更改的代码的复选框。如果要从中移动成员的类具有多个子类,并且不想将这些成员移到所有子类中,请确保清除相应子类的复选框。单击“执行重构”以应用选定的更改。
在方法签名中对参数进行重新排序:
- 在源代码编辑器中右键单击该方法,然后从上下文菜单中选择“重构”>“更改方法参数”。
- 选择要移动的参数,然后单击“上移”或“下移”以更改其在列表中的位置。
- 单击“下一步”。如果单击“重构”,IDE 将自动应用这些更改并跳过其余步骤。
- “重构”窗口显示将进行更改的代码行。检查列表,并清除任何不想更改的代码的复选框。
- 单击“执行重构”以应用选定的更改。
更改方法的访问修饰符:
- 在源代码编辑器中右键单击该方法,然后从上下文菜单中选择“重构”>“更改方法参数”。
- 从“可视性修饰符”组合框中,选择一个修饰符。
- 如果单击“重构”,IDE 将自动应用这些更改并跳过其余步骤。如果单击“预览”,将在“重构”窗口中显示要进行更改的代码行。检查列表,并清除任何不想更改的代码的复选框。如果要从中移动成员的类具有多个子类,并且不想将这些成员移到所有子类中,请确保清除相应子类的复选框。单击“执行重构”以应用选定的更改。
- 另请参见
- 重构:快速参考
- 将类成员移到超类中
- 将类成员移到子类中
- 提取方法
- 重命名字段或方法
- 撤消重构更改
法律声明