我有一个带有可选字符串参数的方法.需要基于其他输入之一创建此参数的默认字符串值.所以我不能直接在方法参数中定义默认值.我可以将默认值设置为null然后检查它,但是如果提供的字符串实际上为null,则可能会产生一些难以调试的情况.有没有办法检查参数是否实际提供?
public static method(String input1, String input2 = null)
{
if (noSecondParameter())
{
input2 = getDefaultInput(input1)
}
}
Run Code Online (Sandbox Code Playgroud)
使用成员重载:
public static method(String input1)
{
}
public static method(String input1, String input2)
{
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
649 次 |
| 最近记录: |