Object 를 통해서 알아야할 것 : 오브젝트 선언은 object 키워드를 통해서만 가능하고, 이렇게 선언된 객체는 프로그램 전체에서 공유할 수 있는 하나뿐인 객체이다. 이것은 쓰레드 세이프하게 접근할 수있다.
주의해야할점 : 어떤점이 Companion Object 와 다른가? Kotlin – “Companion Object”
–> 오브젝트는 초기화가 실제로 처음 접근할때 뒤늦게된다(lazy loading- lazy init)(컴페니언 오브젝트는 상응하는 클래스가 로드될때 초기화 되서 접근 가능하게 되어있다. )
(An object, or an object declaration, is initialized lazily, when accessed for the first time.)
0