(Kotlin) 코틀린의 접근제어자(vs Java 제어자)
이 문서에서는 코틀린의 접근제어자에 대해서 다룹니다. 코틀린은 자바와 마찬가지로 4개의 접근제어자를 가지고 있습니다. 하지만 그 명칭과 쓰임 세는 자바와는 조금 다릅니다. Modifier Class member Top-level declarartion public(default) Java의 public과 동일 어디에서나 접근 가능 internal 모듈 내에서 접근 가능 모듈 내에서 접근 가능 protected Subclass 내에서 접근 가능 private 클래스내에서만 접근 가능 파일 내에서만 접근 가능 자바와는 달리 코틀린에서는 public이 기본 접근 제어자입니다. 자바는 기본 접근자가 package-private이지만, 코틀린은 패키지를 코드를 namespace에 코드를 모아놓는 용도로만 사용됩니..