[Kotlin] 코틀린 변수 함수 클래스의 스코프 접근 제한자


[Kotlin] 코틀린 변수 함수 클래스의 스코프 접근 제한자

안녕하세요. 훈츠 입니다. 오늘은 클래스의 스코프 접근 제한자에 대해 알아 보겠습니다. 스코프 : 범위 같은 스코프내에 동일 변수가 있으면 같은 스코프 변수를 사용 합니다. 하나의 패키지에서 다른 패키지 사용할때 동일 스코프 내에서는 공유 할수 있습니다. 같은 스코프에서 같은 멤버이름을 허용 하지 않습니다. var a = "패키지" fun main() { println(a) var a = "사람" println(a) show() } fun show(){ var a = "인간" println(a) } //출력 화면 패키지 사람 인간 접근 제한자 패키지 스코프 public : 기본값 internal : 같은 모듈 내에서만 접근 가능 private : 같은 파일 내에서만 접근 가능 클래스 스코프 public ..


원문링크 : [Kotlin] 코틀린 변수 함수 클래스의 스코프 접근 제한자