java 접근 제한자
-
[Java & Kotlin] Java와 Kotlin의 접근 제한자 (가시 제한자)Mhwan's Study/JAVA & Kotlin 2021. 8. 13. 22:39
흔히들 접근제한자라고 부르는 것은 kotlin에서는 맞지 않습니다. Java와 kotlin은 그 차이가 있기 때문에 Kotlin에서도 Visibility Modifiers(가시 제한자)로 명명하고 있습니다. # Java's Access Modifiers public : 어떤 클래스에서든 접근 가능 protected : 동일 패키지의 클래스 + 외부 패키지에 있는 해당 클래스를 상속 받은 클래스에서 접근 가능 default : 동일 패키지의 클래스에서만 접근 가능 private : 해당 클래스 내에서만 접근 가능 public > protected > default > private으로 범위가 제한됩니다. 따라서 protected의 경우 private와 default에서 접근 하는 범위가 가능하면서 외부 패..