//一个类只能产生一个实例Single@35ce36,这就叫单态设计
class Single
{
//在类内部产生自己的实例化对象,只实例化一次
private static Single s = new Single();
private Single(){}
public static Single getInstance()
{
//可以在类的内部产生自己的实例化对象
return s;
}
public void print(){
System.out.println("Hello World~~~");
}
}
public class Demo27
{
public static void main(String args[])
{
//如果想调用print方法,则必须产生Single类的实例化对象
Single s1 = null;
s1 = Single.getInstance();
// 对象有引用传递。有没有一种可能可以在Single类的内部产生自己的对象呢?
s1.print();
//要产生第二个对象,也是取滴s对象
Single s2 = Single.getInstance();
System.out.println(s2);
System.out.println(s1);
}
};