如果函数没有获取参数

afdcj2ne  于 2021-06-29  发布在  Java
关注(0)|答案(2)|浏览(357)

这个问题在这里已经有答案了

java是否支持默认参数值(25个答案)
java是否支持默认参数值[重复](2个答案)
具有默认值[重复]的java函数变量(1个答案)
可以用字符串声明java中的默认参数吗[重复](2个答案)
如何设置默认方法参数值[重复](7个答案)
22天前关门了。
我试着做一些像c++:

public void function(int x = 10) { // If user did not give an parameter, parameter= 10
    }

如果他没有得到我该怎么设置参数?

esbemjvw

esbemjvw1#

在java中,可以使用方法重载来实现它

public void function(int x) {

}

public void function() { 
    int x = 10;// If user did not give an argument, argument = 10
    function(x);
}
dfddblmv

dfddblmv2#

您可以使用不接收参数的方法重载它,然后使用所需的方法调用它:

public void function() { function(10); }

最初的功能是:

public void function(int x) { // ... body ... }

相关问题