Ejemplo


public class ClassA {

private int a;
private char x;


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

}


}


Solución
En el ejemplo, se ha utilizado void como tipo de retorno del constructor. No debe haber ningún tipo de retorno para los constructores. De lo contrario, el compilador lo trata como un método normal


public class ClassA {

private int a;
private char x;


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

}


}