로딩
요청 처리 중입니다...

자바의 정석 7장 - 캡슐화 + 접근 제어자의 조합 정리.

 자바의 정석 7장 - 캡슐화 + 접근 제어자의 조합 정리.

이번에는 접근 제어자의 조합에 대해서 다시 한 번 정리하고, 캡슐화에 대해 간략하게 알아보고 넘어가자. 접근 제어자를 사용하는 이유 : 외부로부터의 데이터를 보호하기 위해서 + 외부에는 불필요한 내부적인 내용을 감추기 위해서 캡슐화 : 접근 제어자를 통해 외부로부터의 접근을 막는 것을 우리는 캡슐화라고 한다.

접근 제어자의 범위는 최소화일수록, 디버깅에도 또 메서드 변경 후 테스트에도 용이하다. ( 이는 public이면 전부 다 살펴보아야 하고, default라면 패키지 내부만, private이면 클래스 하나만 살펴봐도 되기 때문이다. ) 예제 코드를 통해 알아보자. public class Time { // public 클래스에 public 변수인 경우 public int hour; // 시간이니까 0 ~ 23 public int minute; // 분이니까 0~59 public int second; // 초니까 0~59 // 이는 24시 60분 60초라고 안하는 이유와 같다. } ...

# 7장 # 객체지향 # 자바의정석 # 접근제어자 # 캡슐화