What is singleton class?
Answer Posted / ranganathkini
A Singleton is a class which at any given time has only one
instance and it does not allow more instances to be created.
Such classes do not have an accessible constructor, for example:
public class Singleton {
// class is automatically instantiated when the
// class is loaded
private static Singleton instance = new Singleton()
// constructor is made inaccessible by declaring
// it private
private Singleton() { ... }
// Access to the single instance of the class is
// provided by a static accessor method
public static Singleton getInstance() {
// returns a reference of the private instance
return instance;
}
// rest of the class implementation
}
Is This Answer Correct ? | 176 Yes | 21 No |
Post New Answer View All Answers
What is meant by string is immutable?
What are extraneous variables examples?
What are abstract methods in java?
How we can declare a static variable?
Explain the difference between abstract class and interface in java?
Can you pass functions in java?
Is set ordered in java?
Can we extend immutable class?
What are methods and how are they defined?
What is the purpose of java?
What does s mean in regex?
How do you use compareto method?
How thread scheduler schedule the task?
What is a protected void?
What is a wrapper method?