접근제한자 예외 처리의 활용 지연초기화 널 세이프티 (Null Safety) 배열 컬렉션 Single-expression function 싱글턴 접근제한자 변수나 메서드의 접근을 제한할 수 있다 코틀린에서는 public, private, internal, protected로 접근을 제한한다 객체를 이용해서 변수나 메서드를 호출할 수 있는지의 여부를 접근이라고 한다 용어 정리 프로젝트 - 최상단 개념 를 포함한다 모듈 - 프로젝트 아래의 개념이고 를 포함한다 패키지 - 모듈 아래의 개념이고 를 포함한다, 일반적인 디렉터리 접근 제한자의 종류 public: 명시하지 않으면 기본적으로 public이다 (어디서나 접근 가능) private: 동일한 클래스 내부에서만 접근할 수 있다 internal: 같은 모듈 ..