在 Java 中,我创建了一个单例类,如下所示:
public class Singleton
{
private Singleton() { print("Singleton Constructor"); }
private static Singleton pointer = new Singleton();//static here so only one object
public static Singleton makeSingleton()
{
return pointer;
}
public static void main (String args[])
{
Singleton nuReference = Singleton.makeSingleton();
if(nuReference == pointer)
{
print("Both are references for same object.");
}
}
}
在这里,仅返回对 Singleton 类的已创建对象的引用。如何创建一个类,以便只允许创建该类的四个对象?我可以为此使用这个 Singleton 类,还是必须从头开始?
哦, print() 是我在这里的自定义方法。与 相同System.out.println()
,只是击键次数更少 :)