转自:
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