一个私有公司.一直是一个老板
创建一个Boos类
package com.itpcc.SingletonPattern;
public class Boos {
private static Boos boos=null;
private Boos(){
System.out.println("boos 构造方法"); //这里私有化构造方法
}
static Boos getBoos(){
if(boos==null){
boos =new Boos();
}
return boos;
}
public static void boosINFO(){
System.out.println("我是boos");
}
}
设置测试类:
package com.itpcc.SingletonPattern;
public class test {
public static void main(String[] args) {
Boos boos =Boos.getBoos();
boos.boosINFO();
Boos boos2 =Boos.getBoos();
boos.boosINFO();
}
}
测试结果如下:
boos 构造方法
我是boos
我是boos
这里我们看到 初始化一次构造方法.