자바 접근 제어자 | 자바 강좌 5-5
자바 접근 제어자 이클립스에서 클래스를 만들면 public 이 따라온다. main( ) 함수에도 항상 public 이 붙어 있다. 한번쯤 의문을 가져봤거나, 기분이 불편했다면 접근제어자에 대하여 들어볼 시간이다. 자바의 객체와 클래스라는 개념은 정보에 접근할 수 있는 제어를 필요로 한다. 이것을 실제의 세상과 비교해보는것이다. 예를 들어 자동차라는 객체와 개(DOG)라는 객체가 있다고 하자. 자동차의 메서드는 시동을 걸고 출발하는 것이다. 시동을 걸고 출발하기 위해서는 차의 주인이 키를 들고 와야 한다. 자동차를 움직이는 가장 올바른 방법이다. 그런데 갑자기 개(DOG) 객체가 자동차의 문을 열고 시동을 건다. 상상이 안되는 이야기지만, 방금 상상했다. 프로그래밍의 세계에는 개도 고양이도 운전할 수 있다..