동반객체1 코틀린의 오브젝트란? (object, companion object) 개발을 하다 보면 싱글톤 패턴을 구현하기 위해 object를 사용하기도 한다. 평소에 잘 모르고 지나갔지만 이번에는 object에 관해 알아보겠다. # object object로 클래스를 정의하면 클래스 선언과 동시에 객체가 생성됨으로써 싱글톤 패턴이 적용되어 객체가 한 번만 생성이 된다. # object class 특징 1. object class 는 클래스 객체 생성 없이 즉시, 접근 가능한 클래스이다. 2. object class 는 생성자를 갖지 않는다. 3. object class 는 어느 클래스, 함수에서든 별도의 객체화 과정 없이 접근 가능하다. 4. object class 는 프로그램이 실행되는 동안 저장된 데이터는 손실되지 않는다. 5. object class 는 코틀린에 static이 .. 2022. 2. 17. 이전 1 다음