[kotlin] 코틀린에서 접근 제한자를 어떻게 선언하나요?
public
: 모든 곳에서 접근 가능한 기본 제한자internal
: 같은 모듈 내에서만 접근 가능protected
: 하위 클래스에서만 접근 가능private
: 같은 클래스 내에서만 접근 가능
예를 들어, 다음은 코틀린에서의 접근 제한자 사용 예제입니다.
class Example {
public val publicProperty: String = "I'm public!"
internal val internalProperty: String = "I'm internal!"
protected val protectedProperty: String = "I'm protected!"
private val privateProperty: String = "I'm private!"
}
더 자세한 정보는 코틀린 공식 문서를 참고하세요.