转自:
java.lang.Enum类下clone()方法起什么作用呢?
下文笔者讲述java.lang.Enum类下clone()方法的功能简介说明,如下所示:
java.lang.Enum.clone()方法的功能:
用于保证Enum处于“singleton”状态,不会被复制
java.lang.Enum.clone()方法语法说明
语法protected final Object clone() throws CloneNotSupportedException 参数无 返回值此方法不返回任何值
clone()方法的示例分享
enum webSiteName {java265,linux28 } public class Clone {public static void main(String args[]) throws CloneNotSupportedException {System.out.println("Enum 不能克隆");Clone cl = new Clone() {protected final Object clone() throws CloneNotSupportedException {return new CloneNotSupportedException();}};System.out.println(cl.clone());} ------运行以上代码,将输出以下信息----- Enum 不能克隆 java.lang.CloneNotSupportedException