具有默认值的Java函数变量

时间:2018-10-30 09:28:01

标签: java

我在Java中有一些函数,并且我希望该函数具有一个默认值的参数,如果未发送任何值,则将其设置为变量,如下所示:

private void test(int count=5)
 {
 }

所以我可以用2种方式调用该函数: test();test(10);
我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可能有两个重载方法。没有参数的版本将调用另一个接受int输入的版本,并传递默认值5。

private void test() {
    test(5);
}

private void test(int count) {
    // rest of method
}