스코프 썸네일형 리스트형 [Kotlin] 변수, 함수, 클래스의 접근범위와 접근제한자 프로젝트 내에서 변수나 함수, 클래스의 '공용 범위'를 제어하는 단위인 스코프와 스코프 외부에서 스코프 내부로의 접근을 제어하는 접근제한자에 대해 알아보도록 하겠습니다 : '범위' 라는 뜻 그대로 언어차원에서 변수나 함수, 클래스 같은 '멤버'들을 서로 공유하여 사용할 수 있는 범위를 지정해 둔 단위 스코프가 지정되는 범위는 패키지 내부, 클래스 내부, 함수 내부 등이 있는데요 예를 들어 하나의 패키지 안에 하나의 변수, 함수, 클래스가 있다면 그것들은 모두 하나의 스코프 안에 있는 멤버들이지만 다시 그 안에 있는 함수나 클래스 안에 또 다른 변수나 함수들이 존재한다면 패키지 스코프 안에 또 다른 하위 스코프로 동작하게 됩니다 그렇다면 스코프에 대한 3가지 규칙을 알아보겠습니다 1. 스코프 외부에서는 스.. 더보기 이전 1 다음