Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions