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 if static is removed from main method?
What is JVM and is it platform independent?
What is difference overloading and overriding?
What is scope & storage allocation of global and extern variables? Explain with an example
How do you access command-line arguments within the code?
0 Answers Flextronics, Hexaware,
What is difference between next () and nextline () in java?
Why are inner classes required?
When is finally block not called?
Which way a developer should use for creating thread, i.e. Sub classing thread or implementing runnable.
Can we have multiple public classes in a java source file?
Difference between collection, collection and collections in java?
what are depricated methods in threads and explain the lifecycle methods