Przykład


public class ClassA {

private int a;
private char x;


public void ClassA () {
a=5;
x='c';

}


}


Rozwiązanie
W tym przykładzie jako typ zwracany konstruktora określono typ void. Konstruktory nie powinny mieć typów zwracanych. W przeciwnym razie kompilator potraktuje konstruktor jak zwykłą metodę.


public class ClassA {

private int a;
private char x;


public ClassA () {
a=5;
x='c';

}


}