[kotlin] 코틀린 object 식의 정의와 사용법

Kotlin에서는 object 키워드를 사용하여 object 식을 정의할 수 있습니다. Object 식은 단일 인스턴스를 사용하여 싱글톤 패턴을 쉽게 만들 수 있습니다. 또한, 익명 객체를 생성할 때 유용하게 사용됩니다.

Object 식의 정의

val mySingletonObject = object {
    val name: String = "Kotlin Object"
    fun doSomething() {
        println("Doing something in $name")
    }
}

위의 코드에서 object 키워드를 사용하여 객체를 정의했습니다. 이 객체는 name 속성과 doSomething 함수를 가지고 있습니다.

Object 식의 사용법

Object 식을 사용하는 방법은 다음과 같습니다.

mySingletonObject.doSomething() // Doing something in Kotlin Object

결론

Kotlin의 Object 식을 사용하여 단일 인스턴스를 사용하는 싱글톤 패턴을 생성할 수 있습니다. 또한, 익명 객체를 생성할 때 유용하게 사용할 수 있습니다.

위 내용이 도움이 되었기를 바랍니다. 부가적인 질문이 있다면 언제든지 물어보세요!