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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


