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 main(Stringl] args)
throws CloneNotSupportedException
{
Singleton si = Singleton. instance;
Singleton s2=(Singleton)si.clone();
System. out.println("sl hashCode:-"
+ s1.hashCode());
System. out.println("s2 hashCode:-"
+52.hashCode());
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!