[kotlin] 코틀린의 private 접근 제한자에 대해 설명해주세요.
private 접근 제한자는 클래스의 속성, 메서드, 생성자 등에 적용할 수 있습니다. 예를 들어, 다음과 같이 private 접근 제한자를 사용하여 속성을 선언할 수 있습니다:
class MyClass {
private val myPrivateProperty: Int = 10
}
위의 예제에서 myPrivateProperty
는 MyClass
내부에서만 접근할 수 있습니다. 외부에서는 접근할 수 없습니다.
이러한 private 접근 제한자는 캡슐화를 강화하고, 클래스의 내부 구현을 안전하게 보호하는 데 도움이 됩니다.
자세한 내용은 Kotlin 공식 문서의 Visibility Modifiers를 참고하시기 바랍니다.