Java学习笔记Kotlin

Kotlin Clone Object

2018-01-10  本文已影响725人  小小俊子

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
上一篇 下一篇

猜你喜欢

热点阅读