A menudo veo constructores como esteUsando métodos setter en constructor: ¿mala práctica?
public class A {
private int b;
public A(int b) {
setB(b);
}
public void setB(int b) {
this.b = b;
}
}
¿Es esta una buena idea? ¿Debería usar métodos setter en el constructor? ¿No es un problema si anulo los métodos constructor o setter en una subclase?
constructor de uso exclusivo para iniciar variable. no es una buena idea llamar a ningún método a través del constructor. – Ashish