how to make the double-tone class ? as we have singletone
class..?
Answer Posted / sagar kumar
public class DoubletonTest {
public static void main(String[] args) {
Helloo h1=Helloo.getHello(1);
Helloo h2=Helloo.getHello(2);
Helloo h3=Helloo.FIRST;
Helloo h4=Helloo.SECOND;
System.out.println(h1);
System.out.println(h2);
System.out.println(h3);
System.out.println(h4);
System.out.println(h1==h3);//true
System.out.println(h2==h4);//true
}
}
class Helloo{
private Helloo(){
}
final static public Helloo FIRST=new Helloo();
final static public Helloo SECOND=new Helloo();
static public Helloo getHello(int val){
if (val<1 || val>2) {
throw new IllegalArgumentException(" "+val);
}
if (val==1) {
return FIRST;
}
return SECOND;
}
}
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is the difference between an argument and a parameter?
How do you add an element to a set in java?
Will minecraft java be discontinued?
What is the Concept of Encapsulation in OOPS
What is downcasting?
If system.exit (0); is written at the end of the try block, will the finally block still execute?
What is application tier?
What is a vararg?
Difference between abstract and concrete class ?
how to deploy apache tomcat server to weblogic server in java
Why hashcode is used in java?
How does system arraycopy work in java?
What is the difference between yield() and sleep()?
What is difference between float and double?
Is empty list java?