[Kotlin] 가시성 변경자

이주형·2022년 12월 17일
0

Kotlin

목록 보기
2/2

가시성 변경자는 클래스에 대한 외부 접근 권한을 제어한다.

top-level 선언시

  • public : 기본값으로 어느 위치든 참조 가능.
  • internal : 같은 모듈에서만 참조 가능
  • private : 같은 파일안에서만 참조 가능
  • protected : 사용 불가

클래스 멤버

  • public : 기본값으로 어느 위치든 참조 가능.
  • internal : 같은 모듈에서만 참조 가능
  • private : 같은 클래스에서만 참조 가능
  • protected : private과 동일하고 subclass에서 참조 가능

0개의 댓글