Java可选参数

问题:

如何在Java中使用可选参数?什么规格支持可选参数?

回答:

varargs可以这样做(在某种程度上)。除此之外,必须提供方法声明中的所有变量。如果要使变量为可选项,则可以使用不需要该参数的签名来重载该方法。

private boolean defaultOptionalFlagValue = true;

public void doSomething(boolean optionalFlag) {
    ...
}

public void doSomething() {
    doSomething(defaultOptionalFlagValue);
}

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Java optional parameters

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

50 − = 47