<分区>
是否可以在 Java 中设置默认方法参数值?
例子: 如果有方法
public int doSomething(int arg1, int arg2)
{
//some logic here
return 0;
}
是否可以修改给定的方法,以便能够在有参数和无参数的情况下调用它?
例子:
doSomething(param1, param2);
doSomething();
谢谢!
<分区>
是否可以在 Java 中设置默认方法参数值?
例子: 如果有方法
public int doSomething(int arg1, int arg2)
{
//some logic here
return 0;
}
是否可以修改给定的方法,以便能够在有参数和无参数的情况下调用它?
例子:
doSomething(param1, param2);
doSomething();
谢谢!
最佳答案
您可以通过方法重载来实现这一点。
public int doSomething(int arg1, int arg2)
{
return 0;
}
public int doSomething()
{
return doSomething(defaultValue0, defaultValue1);
}
通过创建此无参数方法,您允许用户使用您在无参数方法的实现中提供的默认参数调用 parameterfull 方法。这称为重载方法。
关于java - 如何设置默认方法参数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1038383/