코틀린 접근 제한자 (Visibility Modifiers): private, protected, internal, public
// file name: example.kt package foo fun baz() { ... } class Bar { ... } 코틀린에서의 접근 제한자(Visibility Modifiers)는 private, protected, internal, public 을 제공한다. 위 코드와 같은 함수나 클래스 앞에 아무것도 붙이지 않으면 자바에서는 default로 지정되지만 기본 public으로 지정된다. // file name: example.kt package foo private fun foo() { ... } // example.kt 에서만 접근가능 public var bar: Int = 5 // 어디에서나 접근가능한 프로퍼티 private set // example.kt 에서만 쓰기(set) 가능 ..