생성자와setter초기화 (1) 썸네일형 리스트형 자바(java)_Getter & Setter ▶Getter, Setter란? 객체 지향 프로그래밍에서 객체의 데이터는 객체 외부에서 직접적으로 접근하는 것을 막는다. 외부에서의 데이터 접근을 막기 위해 개발자는 멤버변수를 private등 접근한정자를 사용하여 은닉화 시킬 수 있다. 그런데 거기서 문제가 발생한다. 개발자 역시 프로그램의 가장 근본적인 목적인 데이터에 접근하는 방법이 사라지기때문! 이때, 메서드를 통하여 은닉된 멤버변수(데이터)에 간접적으로 접근하는 방법이 마련되었고 Getter와 Setter는 은닉된 멤버변수에 간접적으로 접근하기 위해 정의된 메서드들을 의미하는 용어이다. 즉, Getter/Setter가 붙은 메서드들은 은닉화된 멤버변수의 값을 변경, 호출할 수 있다. ▶Getter(획득자) 1 2 3 4 5 6 7 8 class .. 이전 1 다음