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
Can memory leak happen java?
What is class level lock ?
Give an example of use of pointers in java class.
What is the use of join method?
What is rmi and steps involved in developing an rmi object?
Does java set allow duplicates?
What is a flag and how does it work?
What is variable length arguments in java?
What are new features introduced with java 8 ?
What is the size of arraylist in java?
Does java trim remove newline?
What is the difference between access specifiers and access modifiers in java? 16
How do you insert a line break?
Can you make a constructor final in Java?
How do you reverse a string in java?