Mehrere Konstruktoren und Attribute

Wolfsbein

Erfahrenes Mitglied
Hallo

wenn ich eine Klasse habe mit sagen wir zehn privaten Attributen wie z.B. Listen. Diese initialisiere ich im Konstruktor. Wenn ich aber noch einen zweiten Kostruktor mit Parametern habe, dann muss ich die Initialisierung der Attribute nochmal hinschreiben, weil ich den parameterlosen Konstruktor nicht als Funktion aufrufen kann.
Ist es jetzt besser die new Klasse Anweisungen gleich in die Definition der Attribute zu schreiben, oder gibt es noch ganz was anderes? Danke.
 
Doch, du kannst schon einen anderen Konstruktor aufrufen.
Code:
public Constructor()
{
	this("");
}

public Constructor(String string)
{
	this.string = string;
}
 
Oliver Gringel hat gesagt.:
Doch, du kannst schon einen anderen Konstruktor aufrufen. ...
Wo rufe ich hier den anderen Konstruktor auf? Vielleicht habe ich das nicht genau formuliert, aber ich stelle mir sowas vor:
Code:
public Constructor()
{
	this("");
}

public Constructor(String string)
{
         Constructor();
	this.string = string;
}
Und das geht nicht.?
 
Zurück