今天的内容
克隆的限制:
被克隆的类必须自己实现Cloneable的接口,以指示Object.clone()方法可以合法地对该类实例进行按字段复制。Cloneable接口实际上是一个标识接口, 没有任何接口方法.
实现Cloneable接口的类应使用公共方法重写原本受保护的Object.clone方法.某个对象实现了此接口就克隆它是不可能的.
克隆返回的是此对象的一个副本. 表明是一个受保护的方法, 同一个包中可见. 按照惯例, 返回的对象应该通过调用super.clone获得.
浅层克隆: 主要复制基本对象的值.
深层克隆: 当类存在聚合关系时, 克隆就必须考虑聚合对象的克隆. 可以复制引用类型的字段,
明天的打算:继续学习Java
问题:无