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