접근제어지시자 Access Modifier 1. public 어디서나 2. default 패키지 내부 3. private 클래스 내부-----------------------------------pretected... 상속개념이해필요 접근 제어 지시자 그래서 왜 사용하는가? 만약 후임개발자가 실수로 메서드를 통해 코드를 작성하지 않고 바로 멤버변수에 접근해서 수정하는 코드를 작성했다면? 실수할 수 있는 가능성이 있다. 만약 balance 변수에 대한 외부접근을 차단한다면? 외부에서는 오직 deposit, withdraw 메서드로만 접근 가능 이같은 처리를 캡슐화 라고도 한다.----------------------------------- 추가로private 접근제어지시자로 접근이 제한된 멤버변수에 접근하..