1)Singleton意味着该类有一个实例。有私人建设者。无法创建除反射之外的对象。没有子类化。 如果我想克隆我的单例classthen类必须并且应该实现Cloneable并覆盖clone()吧。 我不会在我的Singleton类中实现Cloneable接口。 然后克隆如何打破我的单身人士。它是否正确。请澄清一下。如果我错了。
什么是抛出clonenots支持的异常的必要性。
答案 0 :(得分:0)
没有理由实现Cloneable并重写clone()以抛出CloneNotSupportedException。宾语。克隆,在Cloneable接口不存在时抛出期望。
使用枚举创建单例类的正确方法可以在我最喜欢的Java书籍“Effective Java”中引用。请阅读。