Question: Consider the following code: class SuperSingleton implements Cloneable { QOverride protected Object clone ( ) throws CloneNotSupportedException { return super.clone ( ) ; } bs
Consider the following code:
class SuperSingleton implements Cloneable
QOverride
protected Object clone
throws CloneNotSupportedException
return super.clone;
bs
Singleton class
class Singleton extends SuperSingleton
public instance initialized when loading the class
public static Singleton instance new Singleton;
private Singleton
private constructor
hs
public class Client
public static void mainStringl args
throws CloneNotSupportedException
Singleton si Singleton. instance;
Singleton sSingletonsiclone;
System. out.printlnsl hashCode:
shashCode;
System. out.printlns hashCode:
hashCode;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
