코틀린 접근 제한자 객체지향 프로그래밍을 하면서 클래스가 많아지면 코드가 복잡하고 어려워집니다. 코드에 존재하는 클래스가 어느 범위까지 접근 가능하도록 설정하는 것은 처리 작업을 간결하게 해 줍니다. 추후 코드를 리팩터링 할 때도 큰 도움이 되기에, 접근성을 프로그래머가 잘 관리해주어야 하는 이유입니다. 코틀린 접근 제한자는 클래스의 정보(멤버)를 어느 범위까지 접근 가능하도록 결정하는 키워드입니다. 접근 제한자는 가시성 제한자라고도 불리며 영문으로는 visibility modifier라고 합니다. 접근 제한자의 종류 public 멤버가 클래스 외부에서 사용가능하다. private 멤버가 클래스 내부에서만 사용가능하다. protected 멤버가 클래스 내부와 하위 클래스에서만 사용가능하다. interna..