Java 克隆

今天的内容

克隆的限制:

被克隆的类必须自己实现Cloneable的接口,以指示Object.clone()方法可以合法地对该类实例进行按字段复制。Cloneable接口实际上是一个标识接口, 没有任何接口方法. 

实现Cloneable接口的类应使用公共方法重写原本受保护的Object.clone方法.某个对象实现了此接口就克隆它是不可能的.

克隆返回的是此对象的一个副本. 表明是一个受保护的方法, 同一个包中可见. 按照惯例, 返回的对象应该通过调用super.clone获得.

浅层克隆: 主要复制基本对象的值. 

深层克隆: 当类存在聚合关系时, 克隆就必须考虑聚合对象的克隆. 可以复制引用类型的字段,

 明天的打算:继续学习Java

问题:无

posted @ 2020-07-24 21:18  假装有知识  阅读(140)  评论(0编辑  收藏  举报