Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

when we create singleton design then we create private
constructtor..so how JVM take private constructor to make
object..but it's private..

Answer Posted / pals

-Singleton design implies only 1 instance of a class can exist
-Private constructor implies only that class's member variables can call the constructor(Create an object)
-So a singleton class will have a private constructor only when you want to create ONLY 1 instance of the class without giving any other class the opportunity to create the class's objs using "new"; so you will have to write a static method in which u create an instance of this class and using this static method expose the reference of this object to the calling classes.So this will make sure that every user will use the same instance of the class.
Summary: JVM lets ONLY the private constructor class's members create only 1 obj of this class and lets other uses use this obj only by exposing a public static method.
I hope this is clear :)

Is This Answer Correct ?    21 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Is singleton set an interval?

958


How many arguments can a method have java?

1014


How would you format a date in java? I.e. In the ddmmyyy format?

1371


What is meant by overloading?

1062


What is array length in java?

957


Write a program to solve producer consumer problem in java?

1001


What do you mean by global variable?

945


What is intern method in java?

1071


Explain about doubly linked list

1022


What is the difference between Java and C++?

1179


How do you use compareto in java?

969


Can I learn java in 3 months?

1019


Which is dependent variable?

891


How are multiple inheritances done in Java?

1131


please send me hr interview questions in it industry

2120