접근제어지시자 접근제어지시자를 활용해 변수와 메서드의 공개 범위를 설정할 수 있다. 공개범위가 설정에 따라 '정보은닉'을 구현할 수 있다. 정보은닉이 필요한 이유는 멤버 변수가 외부에서 쉽게 접근할 경우, 이상한 값이 들어올 수 있다. 이 때, 이를 Private로 선언하고, set 함수로만 접근 가능하게 만든 다음, 조건문으로 정상적인 값이 확인될 경우에만 값을 설정할 수 있게 한다. private로 변수를 선언할 경우, get,set 메서드를 구현해서 외부에서 값을 변경할 수 있도록 한다. 접근 제어 지시자 공개 범위 default 같은 패키지 내부에서만 접근 가능함. 다른 패키지에서 접근하려면, Import로 접근해야함. Public 클래스의 외부 어디에서나 접근 가능(공용) Private 클래스 ..