Funktionsparameter

Diskutiere Funktionsparameter im Allgemeine Java-Themen Bereich.
S

Schuriko

Da man in Java keine Default - Werte hat, benutzt man ja überladene Funktionen
Code:
func(int a, int b) {
    // mache etwas
}

func(int a) {
    func(a, 1);
}
Wie müsste es bei den Konstruktoren aussehen?
Code:
    public ClassA(int value, String name) {
        super();
    }

    public ClassA(int value) {
        Color(colorvalue, null);      //       
    }
Im Editor wird mir dieses schon angemosert:
he method CLassA(int, null) is undefined for the type ClassA
Wie macht man es bei Konstrukturen korrekt?
 
J

JustNobody

Du kannst im Konstruktor einen anderen mit this aufrufen. Also bei Dir könnte das so aussehen:

Code:
    public ClassA(int value, String name) {
        super();
    }

    public ClassA(int value) {
        this(value, null);      // Aufruf mit this, muss erster Befehl sein ...     
    }
 
Thema: 

Funktionsparameter

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben