java.lang.Enum类下clone()方法起什么作用呢?
下文笔者讲述java.lang.Enum类下clone()方法的功能简介说明,如下所示:
用于保证Enum处于“singleton”状态,不会被复制
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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。