[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 식을 사용하여 단일 인스턴스를 사용하는 싱글톤 패턴을 생성할 수 있습니다. 또한, 익명 객체를 생성할 때 유용하게 사용할 수 있습니다.
위 내용이 도움이 되었기를 바랍니다. 부가적인 질문이 있다면 언제든지 물어보세요!