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 |
How to make a method thread safe without using synchronized keyword?
8 Answers Persistent, Societe Generale,
What is static import?
Difference between String and StringBuffer.
What is not thread safe?
How many bytes is a character?
What is the life cycle of an Applet ?
Is call by reference possible in java?
why using interface interface ?
What is static binding and where it occurs?
Why java doesn’t support multiple inheritances?
What is a classloader in java?
adapter class ?