Android Kotlin 접근 제어자

이성진·2023년 11월 7일
0

TIL

목록 보기
70/95
post-thumbnail

Kotlin 접근 제어자

접근 제어자는 클래스 ,객체 , 인터페이스 , 생성자 , 함수 , 속성 및 해당 설정자의 가시성을 설정하는 키워드 입니다. 이는 객체 지향 프로그래밍의 핵심 원칙 중 하나인 캡슐화의 기본 입니다.

네 가지 접근 제어자

Kotlin은 네 가지 접근 제어자를 제공합니다.

    1. public : 이는 기본 가시성 입니다.공개적으로 선언된 형식이나 멤버는 애플리케이션의 어디에서나 액세스 할 수 있습니다.
    1. private : 멤버가 선언된 코드 블록 내로 가시성을 제한 합니다. 클래스 내부에 선언된 경우 해당 클래스 외부에서는 표시되지 않습니다.
    1. protected : private 과 유사 하지만 하위 클래스에서도 가시성을 허용합니다. 최상위 선언에는 적용할 수 없습니다.
    1. internal : 동일한 모듈내에서만 가시성을 제한 합니다. 모듈은 함께 컴파일된 Kotlin 파일 세트 입니다.

체계적이고 안전한 Android 애플리케이션을 만들려면 접근 제어자를 이해하고 올바르게 적용하는 것이 중요합니다. 이는 내부 구현 세부 정보를 숨기고 애플리케이션의 다른 부분에서 사용할 수 있도록 깨끗하고 명확한 API만 노출하는데 도움이 됩니다.

profile
2023.08 ~ Android Kotlin 공부

0개의 댓글