Java Enum clone() 方法

2024年11月8日 | 2 分钟阅读

Enum 类的 clone() 方法会抛出 CloneNotSupportedException。该方法确保枚举不能被克隆,这有助于维护其“单例”属性。

语法

Override

Enum 类的 clone() 方法重写了 Object 类的 clone() 方法。

返回值

clone() 方法不返回任何内容。

抛出

如果对象的类不支持 Cloneable 接口,则 clone() 方法会抛出 CloneNotSupportedException。重写此方法的子类也可以抛出 CloneNotSupportedException 异常,以表明实例不能被克隆。

示例 1

输出

People with Red as their favourite colour are generally wiser.

示例 2

输出

Maruti Car models till yet:
MarutiI launched in 2010 year.
MarutiII launched in 2013 year.
MarutiIII launched in 2016 year.