How to create an instance of a class if the class has
private constructor?

Answers were Sorted based on User's Feedback



How to create an instance of a class if the class has private constructor?..

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

How to create an instance of a class if the class has private constructor?..

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

How to create an instance of a class if the class has private constructor?..

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

Post New Answer

More Core Java Interview Questions

How to make a method thread safe without using synchronized keyword?

8 Answers   Persistent, Societe Generale,


What is static import?

0 Answers  


Difference between String and StringBuffer.

3 Answers   GE, IBM,


What is not thread safe?

0 Answers  


How many bytes is a character?

1 Answers  


What is the life cycle of an Applet ?

1 Answers  


Is call by reference possible in java?

0 Answers  


why using interface interface ?

0 Answers  


What is static binding and where it occurs?

4 Answers  


Why java doesn’t support multiple inheritances?

0 Answers  


What is a classloader in java?

0 Answers  


adapter class ?

2 Answers  


Categories