▶캡슐화와 접근 제어자 접근 제어자를 사용하는 이유 - 외부로부터 데이터를 보호하기 위해서 - 외부에는 불필요한, 내부적으로만 사용되는, 부분을 감추기 위해서 public class Time { public int hour; // iv (접근제한 X) , 접근 가능한 범위 : 0~23 public int minute; // iv (접근제한 X) , 접근 가능한 범위 : 0~59 public int second; // iv (접근제한 X) , 접근 가능한 범위 : 0~59 } => Time t = new Time();. t.hour = 25; // 멤버변수에 직접 접근이 가능함 iv를 보호하기 위해서 코드 변경! (접근 제어자를 이용한 캡슐화) iv를 private 으로 해서 외부 접근을 막는다. 메서드는..