Getter/Setter1 객체지향 - 정보은닉(getter/setter) 자바의 접근 제한자 private : 같은 클래스 내에서만 접근 가능 default : 같은 패키지 내에서만 접근 가능 protected : 같은 패키지 내 또는 자손 클래스일 경우 접근 가능 public : 제한 없음 외부 클래스 하위 클래스 동일 패키지 내부 클래스 public 0 0 0 0 protected X 0 0 0 선언되지 않음 (default) X X 0 0 private X X X 0 getter/setter ? 객체지향 프로그래밍의 특성 중 정보 은닉(Hiding information)을 가장 잘 보여주는 방식입니다. 데이터를 외부에서 접근하지 않도록 막고, 메서드를 통해서 데이터에 접근하도록 한다. 클래스의 멤버 변수를 private로 접근 제한자를 설정한 후 getter/setter.. IT/JAVA 2020. 11. 3. 이전 1 다음