반응형
자바와 코틀린의 가시성 제어
-
11강. 코틀린에서 접근 제어를 다루는 방법BackEnd/Kotlin 2024. 3. 7. 22:00
자바와 코틀린의 가시성 제어 코틀린 파일의 접근 제어 다양한 구성요소의 접근 제어 자바와 코틀린을 함께 사용할 경우 주의할 점 자바와 코틀린의 가시성 제어 접근 지시어 Java Kotlin public 모든 곳에서 접근 가능 protected 같은 패키지 또는 하위 클래스에서만 접근 가능 선언된 클래스 또는 하위 클래스에서만 접근 가능 default 같은 패키지에서만 접근 가능 X internal X 같은 모듈에서만 접근 가능 private 선언된 클래스 내에서만 접근 가능 Kotlin에서 패키지는 namespace 관리용이기 때문에 Java의 protected와 의미가 다릅니다. Kotlin에서는 default가 사라지고, 모듈간의 접근을 통제하는 internal이 생겼습니다. 모듈: 한 번에 컴파일 ..