使用懒汉单例模式和饿汉单例模式模拟产生本班的班长。
Singleton.java 为班长所在的单例类。
Client.java 为客户端测试类。
答案举例:
public class Singleton
{
private static Singleton instance;
private Singleton() {}
public static synchronized Singleton()
{
if (instance == null)
{
instance = new Singleton();
}
return instance;
}
}
class Client {
public static void main(String args[]) {
Singleton Singleton1;
Singleton1 = Singleton.Singleton();
}
}
答案举例:
public class Singleton
{
private static Singleton instance = new Singleton();
private Singleton() {}
public static synchronized Singleton()
{
return instance;
}
}
class Client {
public static void main(String args[]) {
Singleton Singleton1;
Singleton1 = Singleton.Singleton();
}
}