visibility modifier

가시성 변경자(visibility modifier): 기본적으로 공개 코트린에서는 아무 변경자도 없는 경우 선언은 모두 공개(public)이 된다. 코틀린에서는 패키지 전용(package-private)은 없다. 코틀린은 패키지를 네임스페이스를 관리하기 위한 용도로만 사용한다. 그래서 패키지를 가시성 제어에 사용하지 않는다. 변경자 클래스 멤버 public(기본 가시성) 모든 곳에서 볼 수 있다. internal 같은 모듈 안에서만 볼 수 있다.(모듈은 한꺼번에 컴파일되는 코틀린 파일들을 의미) protected 하위 클래스 안에서만 볼 수 있다. private 같은 클래스 안에서만 볼 수 있다. internal open class TalkativeButton: Focusable{ private fun ..
깡냉쓰
'visibility modifier' 태그의 글 목록