[kotlin] 접근 제한자를 사용하여 외부에서 접근할 수 없는 기능을 만들 수 있나요?

기본적으로 Kotlin에서는 세 가지의 접근 제한자를 제공합니다:

예를 들어, 다음과 같이 private 접근 제한자를 사용하여 외부에서 접근할 수 없는 함수를 만들 수 있습니다:

class MyClass {
    private fun myPrivateFunction() {
        // 실행 코드
    }
}

위의 코드에서 myPrivateFunctionMyClass 외부에서는 접근할 수 없습니다.

따라서, Kotlin에서는 접근 제한자를 활용하여 외부에서 접근할 수 없는 기능을 생성할 수 있습니다.