4 private var _value: String = "" 19 println("Now my name is '$name'") 12 var name by Delegate() 5 operator fun getValue(thisRef: Any?, property: KProperty<*>) = _value 5 operator fun getValue(thisRef: Any?, property: KProperty<*>) = _value 4 private var _value: String = "" 4 private var _value: String = "" 18 name = "bye" 19 println("Now my name is '$name'") 12 var name by Delegate() 5 operator fun getValue(thisRef: Any?, property: KProperty<*>) = _value 5 operator fun getValue(thisRef: Any?, property: KProperty<*>) = _value 4 private var _value: String = "" 7 _value = value 6 operator fun setValue(thisRef: Any?, property: KProperty<*>, value: String) { 18 name = "bye" 24 val a = AClass("hello") 19 println("Now my name is '$name'") 12 var name by Delegate() 5 operator fun getValue(thisRef: Any?, property: KProperty<*>) = _value 5 operator fun getValue(thisRef: Any?, property: KProperty<*>) = _value 4 private var _value: String = "" 7 _value = value 6 operator fun setValue(thisRef: Any?, property: KProperty<*>, value: String) { 14 name = name1 11 class AClass(name1: String){ 24 val a = AClass("hello")