我在Java中有一些函数,并且我希望该函数具有一个默认值的参数,如果未发送任何值,则将其设置为变量,如下所示:
private void test(int count=5)
{
}
所以我可以用2种方式调用该函数:
test();
和test(10);
我该怎么办?
答案 0 :(得分:0)
您可能有两个重载方法。没有参数的版本将调用另一个接受int
输入的版本,并传递默认值5。
private void test() {
test(5);
}
private void test(int count) {
// rest of method
}