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';

}


}