Singleton (1) 썸네일형 리스트형 [Kotlin] 오브젝트 Object : 생성자 없이 객체를 직접 만들어 냄 기존에 배웠던 class는 단지 인스턴스 객체를 만들기 위한 틀이기 때문에 내부에 있는 속성이나 함수를 사용하려면 생성자를 통해 실체가 되는 인스턴스 객체를 만들어야 했다. 그러나 여러 개의 인스턴스 객체가 필요하지 않으며 단 하나의 객체만으로 공통적인 속성과 함수를 사용해야하는 코드에서는 class를 쓸 필요 없이 Object를 사용하면 된다. (Singleton Pattern을 언어 차원에서 지원하는 것) fun main(){ println(Counter.count) // 0 Counter.countUp() Counter.countUp() println(Counter.count) // 2 Counter.clear() println(Counter.co.. 이전 1 다음