# Object ```kotlin val charlie = object { val name = "Charlie" val age = 13 override fun toString() = "$name is $age-year-old." } ``` ## 오브젝트 선언 싱글턴 패턴에 사용됩니다. ```kotlin object MyObject { fun doSomething() { //... } } MyObject.doSomething() ``` ## 컴패니언 오브젝트 ```kotlin class MyClass { companion object Factory { fun create(): MyClass = MyClass() } } val x = MyClass.Companion ```