Konstruktoren Java?

... komplette Frage anzeigen

3 Antworten

public class MyClass{

private int variableName;
public MyClass(){
variableName=2;
}
}

wichtig: Konstruktor und Klassenname müssen immer gleich heißen.

Ps: des private brauchst du nicht zwangsläufig wenn ihr Sichtbarkeiten noch nicht durchgenommen habt.

Antwort bewerten Vielen Dank für Deine Bewertung
public class Klasse{

// Globale Variable!
private int variable;

// Konstruktor!
public Klasse(int uebergabe){

// Zuweisung -> Initialisierung
variable = uebergabe;

}

}

Dein Konstruktor muss immer so heißen, wie die Klasse selbst. Achtung, Konstruktoren sind keine Methoden, daher haben sie auch keinen Rückgabewert...

Ich habe dir hier ein Beispiel erstellt, in dem der Konstruktor sogar einen Übergabeparameter hat und die Klasse damit dynamisch wird.

Gerade dann interessant, wenn ihr die Objektorientierung macht!

Antwort bewerten Vielen Dank für Deine Bewertung

WAS schreibst du und WAS kommt für Exception?

PS: Dein Konstruktor heißt nicht mal wie deine Klasse (void ist falsch)


Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von xxphx
14.03.2016, 20:29

Sollte auch eine methode sein, aber trotzdem danke 

0