人物:xxx充气娃娃,屌丝
故事:每天都希望和同一个充气娃娃xxx因为屌丝的感情是真挚的,热烈的唯一的
要点:构造函数私有化,返回同一实例
1.定义唯一实例的充气娃娃类
package org.senssic.singleton;
/**
* 定义充气娃娃,每天就只想和同一个充气娃娃那个啥
*
* @author qiss
*
*/
public class Congqixxx {
// private static Congqixxx congqixxx=null;//无并发情况下
private static Congqixxx congqixxx = new Congqixxx();
// 构造函数私有化,不许与外界用我的充气娃娃
private Congqixxx() {
}
// 无并发情况下
// public static Congqixxx getSingleton() {
// if (congqixxx == null) {
// return new Congqixxx();
// }
// return congqixxx;
// }
// 并发情况下任然是同一个实例
public static Congqixxx getParallelSingleton() {
return congqixxx;
}
public void getName() {
System.out.println("我是位于的哦,我最喜欢啪啪啪啦");
}
}
2.屌丝每天都和同一个充气娃娃在一起
package org.senssic.singleton;
public class DiaoSi {
public static void main(String[] args) {
// 屌丝的爱情故事,每天能和同一个心爱的人一起啪啪啪,想起了那个下午在夕阳下的奔跑
System.out.println("第一天");
Congqixxx congqixxx = Congqixxx.getParallelSingleton();
congqixxx.getName();
System.out.println("第二天");
Congqixxx congqixxx2 = Congqixxx.getParallelSingleton();
congqixxx2.getName();
System.out.println("第二天");
Congqixxx congqixxx3 = Congqixxx.getParallelSingleton();
congqixxx3.getName();
}
}