How to create an instance of a class if the class has
private constructor?
Answers were Sorted based on User's Feedback
Answer / eswar
u can create instance like this...
class Ex
{
public static Ex e=null;
private Ex()
{}
public Ex getObj()
{
if(e==null)
e=new Ex();
return e;
}
}
Actually the above coding is example for singleton Java
class.... which creates omly one object per JVM
Is This Answer Correct ? | 6 Yes | 1 No |
Answer / krishnanv
The above answer is perfectly ok only one thing missing i.e
the getObj() method must be static, then only we can call
directly without instantiating that class object.
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / meera
create an instance of a class within the same class.
then u can create an instance of a class if the class has
private constructor.
Is This Answer Correct ? | 3 Yes | 2 No |
What is the simpletimezone class in java programming?
Difference between == and .equals() ?
Can java list contain duplicates?
Which collection is sorted in java?
why java uses class level type casting ?
What are the differences between string, stringbuffer and stringbuilder?
What is the difference between a constructor and a method?
What is Mutex (Mutual Exclusion Object) ?
Explain the features of interfaces in java?
What is quick sort in java?
Explain listiterator and methods in listiterator?
What is use of functional interface in java 8? Explain