개인 인스턴스 변수는 공용 getters 및 setters 메서드를 통해 액세스한다는 것을 알고 있습니다. 내가 IDE의 도움으로 생성자를 생성 할 때Java - getters 및 setters 메소드를 통해 생성자에서 개인 인스턴스 변수에 액세스해야합니까?
는하지만, 그것은 그들의 setter 메소드를 통해 초기화 대신 직접 인스턴스 변수를 초기화한다.
Q1. 그래서 나는 그들의 setter 메소드를 통해 인스턴스 변수를 초기화하기 위해 생성자에 대한 IDE 생성 코드를 변경해야한다.
2. 그렇다면 IDE가 생성자 코드를 생성하지 않는 이유는 무엇입니까? 편집을 할
============================= ================ =======================
- 내가 이클립스와 넷빈즈 IDE는
그것은 일반적인 질문 사용합니다. 그러나 @Lords의 질문에 따르면 응답자는 생성자가 공개인지 보호인지 또는 비공개 또는 비공개인지에 따라 다릅니다. 따라
생성자가 공개되었거나 비공개입니까? – Pops
@Lord 제 질문을 편집했습니다 –
그리고 제 대답을 편집했습니다. (실제로 연속으로 두 번 편집합니다.) – Pops