我遇到了一些具有以下结构的Java代码:
public MyParameterizedFunction(String param1, int param2){ this(param1, param2, false);}public MyParameterizedFunction(String param1, int param2, boolean param3){ //use all three parameters here}我知道在C ++中,我可以为参数分配一个默认值。例如:
void MyParameterizedFunction(String param1, int param2, bool param3=false);
Java是否支持这种语法?有什么理由使两步语法更可取?



