Kotlin - 액세스 한정자 (Visibility modifiers) - public, protected, internal, private
클래스, 오브젝트, 인터페이스, 생성사, 함수, 속성과, 속성의 세터(setter, getter는 프로퍼티와 같은 수준의 액세스 한정자를 갖는다.) 들은 액세스 한정자(접근 제한자, visibility modifier)를 가질 수 있다. private, protected, internal, public 이 있으며, 기본은 public 이다. Packages top-level (패키지에 바로 선언되는) 함수, 속성, 클래스 오브젝트, 인터페이스를 대상으로 아무것도 작성하지 않으면 기본으로 public 이 적용되며, 어느곳에서나 접근이 가능하다. private 으로 선언하면같은 파일 내에서만 접근이 가능하다. internal 로 선언하면 같은 모듈 내에서만 접근이 가능하다. protected는 선언이 불가하..
더보기