Exemple


public class ClassA {

private int a;
private char x;


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

}


}


Solution
Dans l'exemple ci-dessus, void a été utilisé comme type de retour pour le constructeur. Or, il ne doit y avoir aucun type de retour pour un constructeur, sinon le compilateur le traite comme une méthode normale.


public class ClassA {

private int a;
private char x;


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

}


}