class MySingleton {
// the static singleton object
private static MySingleton theObject;
private MySingleton() {
}
public static MySingleton createMySingleton() {
if (theObject == null)
theObject = new MySingleton();
return theObject;
}
}
public class Main {
public static void main(String[] args) {
MySingleton ms1 = MySingleton.createMySingleton();
MySingleton ms2 = MySingleton.createMySingleton();
System.out.println(ms1 == ms2);
}
}
|