Ich bin auf einen Java-Code gestoßen, der die folgende Struktur hatte:
public MyParameterizedFunction(String param1, int param2)
{
this(param1, param2, false);
}
public MyParameterizedFunction(String param1, int param2, boolean param3)
{
//use all three parameters here
}
Ich weiß, dass ich in C++ einem Parameter einen Standardwert zuweisen kann. Zum Beispiel:
void MyParameterizedFunction(String param1, int param2, bool param3=false);
Unterstützt Java diese Art von Syntax? Gibt es irgendwelche Gründe, warum diese zweistufige Syntax vorzuziehen ist?