美文网首页
Kotlin中clone方法

Kotlin中clone方法

作者: 在岁月中远行 | 来源:发表于2022-10-15 23:58 被阅读0次

    java中创建对象的方式:new关键字 clone 反射 反序列化

    1 new 创建对象

    执行语句var person1=person

    可以看到打印之后的内存地址值是相同的,那么说明就没有创建新的对象,person,person1引用都指向了相同的对象Person(29, "谭林"),

    亿图(超好用的画图软件)展示

    2 使用clone方法复制一个对象

    从打印结果看对象的内存地址是不同的,也就是说创建了一个新的对象。

    总结:

    clone能快速创建一个已有对象的副本,也就是创建对象并且将对象中的所有属性值克隆,同时它不会调用构造方法。

    相关文章

      网友评论

          本文标题:Kotlin中clone方法

          本文链接:https://www.haomeiwen.com/subject/mnbkzrtx.html