Register now or log in to join your professional community.
The class will need to implement the clone() mehod as below:
public class Singleton {
private static final Singleton singleton = new Singleton();
private Singleton() { }
public static Singleton getInstance(){
return singleton;
}
@Override
protected Object clone() throws CloneNotSupportedException {
throw new CloneNotSupportedException("Cloning of this class is not allowed");
}
}
If your class which is based on the Singleton pattern does not implement the Cloneable interface then the clone() method cannot be called on that object.
Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.