Kotlin Clone Object
1. 实现接口
open class TstObj : Cloneable { ... }
2. 重写方法
@Throws(CloneNotSupportedException::class)// 克隆失败抛出异常
override public fun clone(): TstOb{
return super.clone() as TstObj // 类型强制转换
}
3. 注意事项
x.clone()::class == x::class // true
x.clone() == x // false