2163 Stimmen

Unterstützt Java Standardparameterwerte?

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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X