Konstruktor aufrufen

28/09/2007 - 22:26 von Robert Harland | Report spam
Irgendwie kann ich grad nicht einen Konstruktor aus dem Rumpf eines anderen
Konstruktors (der gleiche Klasse) aufrufen... Bin ich nur zu doof oder geht
das einfach nicht?

class A {
A(String s1) { ... }
A(String s1, String s2) {
A(s1); // geht nicht
this(s1); // geht auch nicht
}
}

Die Syntax mit ": this(...)" kann ich leider nicht verwenden.

Was hab ich übersehen?
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
28/09/2007 - 22:58 | Warnen spam
"Robert Harland" schrieb:
Irgendwie kann ich grad nicht einen Konstruktor aus dem Rumpf eines
anderen Konstruktors (der gleiche Klasse) aufrufen... Bin ich nur zu doof
oder geht das einfach nicht?

class A {
A(String s1) { ... }
A(String s1, String s2) {
A(s1); // geht nicht
this(s1); // geht auch nicht
}
}

Die Syntax mit ": this(...)" kann ich leider nicht verwenden.



Der Aufruf eines anderen Konstruktors muß immer der erste Aufruf innerhalb
des Konstruktors sein.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen