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 integer parseint?
What is the difference between dom and sax parser in java?
What is tcp ip in java?
What is the string function?
What is the difference between class forname and new?
What is the += operator called?
What is the file type?
What is a method header?
What is the final keyword?
How do you differentiate abstract class from interface?
Explain the difference between the public, private, final, protected, and default modifiers?
Is array synchronized in java?
Why Set interface contains unique elements, what internally implemented for this so that it contains unique elements?
What happens if a constructor is declared private?
Is linked list a linear or non-linear data structure?