前言
本文章帮助大家对Cloneable
接口的理解。
一、概述
Cloneable
意为可克隆的。顾名思义,为让对象可以用clone
方法进行克隆,需要实现此接口。
二、源码理解
包
package java.lang;
使用Cloneable
接口时,此包自动引入。
Cloneable接口
public interface Cloneable {}
空接口,但为了能在Object
类的子类中使用Object.clone
方法(如super.clone
),必须实现此接口,否则抛出CloneNotSupportedException
异常。参考Object.clone
方法。
总结
新人源码理解,望大家多多指点。