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
Explain inner classes ?
How do you stop a thread in java?
List types of storage classes in java?
Can a class extend more than one class?
How do you input a string in java?
How to declare an arraylist in java?
What if I write static public void instead of public static void in java?
What is jee6?
What is string and example?
How do weakhashmap works?
Write a program to reverse a number in java?
What is a parameter in matrices?
Which sorting algorithm is in place?
What do you know about java?
What does n mean?