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