Visibility Modifiers1 [kotlin] 접근 제한자(Visibility Modifiers) 접근 제한자 접근 제한자는 해당 패키지나 클래스에 외부에서 접근하려 할 때, 접근을 제어할 수 있는 개념입니다.접근제한자는 패키지와 클래스에 접근할 때의 두 경우로 나뉘게 됩니다.- public, internal, private, protected - 변수, 함수 , 클래스 선언 시 맨 앞에 적어준다 - ex) private val number : Int =10 범위(Scope) - 변수(변수 자체가 Scope), 함수 ,클래스 - 규칙 - 같은 스코프 안에서는 공유 가능 - 하위 스코프에서는 상위 스코프 멤버를 사용 및 재정의(할당) 할 수 있다. - 상위 스코프에서는 하위 스코프에 있는 맴버를 사용 및 재정의 할 수 없다. 프로젝트 -> 모듈들로 구성 모듈 -> 라이브러리로 구.. 2023. 1. 27. 이전 1 다음