Beispiel
public class
ClassA {
private int
a;
private char
x;
public void
ClassA () {
a=5;
x='c';
}
}
Lösung
Im Beispiel wurde
void
als Rückgabetyp für den Konstruktor verwendet. Für Konstruktoren sollte es keinen Rückgabetyp geben. Andernfalls behandelt der Compiler einen Konstruktor als normale Methode.
public class
ClassA {
private int
a;
private char
x;
public
ClassA () {
a=5;
x='c';
}
}