飞狐爷

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
特点:构造方法私有化,外部无法产生新的实例化对象,这样整个类中只会存在一个公共对象使用。





class Singleton {
    private static final Singleton SN = new Singleton();
    private Singleton(){}
    public void print(){
        System.out.println("Hello world!");
    }
    public static Singleton getInstance(){
        return SN;
    }
}

public class Hello{
    public static void main(String args[]){
        Singleton sn = Singleton.getInstance();
        sn.print();
    }
}

 

posted on 2016-08-22 19:46  飞狐爷  阅读(310)  评论(0编辑  收藏  举报