首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Java可以兑现C++默认参数的功能吗

2013-09-10 
Java可以实现C++默认参数的功能吗?C++可以使用默认参数,Java不可以。可现在有需求,希望在没有传入实参的情

Java可以实现C++默认参数的功能吗?
    C++可以使用默认参数,Java不可以。可现在有需求,希望在没有传入实参的情况下,就调用一个默认的参数,如何做到? java
[解决办法]
把方法重载一个,里面提供默认值。或者判断下如果传入为null就给个默认值

public void doSomething() {
String p = "";
}

public void doSomething(String p) {
if (p == null) {
p = "";
}
}



c++都快忘光了,不知道lz是不是这个意思
[解决办法]
使用可变参数,然后在方法内部判断参数个数,并根据条件给形参从新赋值。

热点排行