Sé que se accede a las variables de instancia privadas a través de su método público getters y setters.Java: ¿se debe acceder a las variables de instancia privadas en los constructores a través del método getters and setters?
Pero cuando genero constructores con la ayuda de IDE, inicializa directamente las variables de instancia en lugar de inicializarlas a través de sus métodos setter.
Q1. Entonces, ¿debería cambiar el código generado por IDE para que los constructores inicialicen esas variables de instancia a través de sus métodos setter?
Q2. En caso afirmativo, ¿por qué IDE no genera código de constructores de esa manera?
============================= EDITADO ================ =======================
utilizo Eclipse y Netbeans IDE
es una cuestión general. Pero según lo preguntado por @Lords, ¿la respuesta depende de si nuestro constructor es público o protegido o paquete privado o privado?
¿Son sus constructores públicos, privados u otra cosa? – Pops
@Lord He editado mi pregunta –
Y he editado mi respuesta. (En realidad, dos ediciones en rápida sucesión.) – Pops