Wiem, że prywatne zmienne instancji są dostępne za pośrednictwem ich publicznych metod pobierających i ustawiających.Java - Czy należy uzyskać dostęp do prywatnych instancji zmiennych w konstruktorach za pomocą metody pobierających i ustawiających?
Ale kiedy generuję konstruktory za pomocą IDE, inicjuje on bezpośrednio zmienne instancji zamiast inicjować je za pomocą metod ustawiających.
Q1. Więc powinienem zmienić kod wygenerowany przez IDE dla konstruktorów, aby zainicjować te zmienne instancji za pomocą ich metod ustawiających.
Q2. Jeśli tak, to dlaczego IDE nie generuje w ten sposób kodu konstruktorów?
============================= EDYCJA ================ =======================
używam Eclipse i NetBeans IDE
jest to ogólne pytanie. Ale na pytanie @Lords odpowiedź zależy od tego, czy nasz konstruktor jest publiczny, czy chroniony, czy prywatny czy prywatny?
Czy twoi konstruktorzy są publiczni, prywatni czy cokolwiek innego? – Pops
@ Lord Zmieniłem moje pytanie –
I zredagowałem moją odpowiedź. (Właściwie dwie edycje w krótkim odstępie czasu.) – Pops