가시성 변경자
[Kotlin] Package, 가시성 변경자(public,private,internal,protected)
Package 다른 package 참조 : import shopping package의 class Cart 와 class Store 을 home package에서 참조하기 위해서는 import shopping.Cart import shopping.Store // 해당 패키지의 모든 하위 내용을 import import shopping.* class Home { val stroe = Strore() val cart = Cart() } Module - 한 번에 compile 되는 묶음 가시성 변경자 visibility modifier - 클래스, 변수, 함수를 외부에 노출하는 범위를 결정 - top-level : public, private, internal - 클래스 멤버 : public, private,..