您的位置:首页 > 编程语言

单例模式代码

2016-04-20 20:21 267 查看
单例模式特点:构造方法被私有化,只能通过getInstance()方法取得Singleton类的实例化对象,不管外部如何操作,最终也只有一个实例化对象,在单例设计模式中一定会存在一个static方法,用于取得本类的实例化对象。

package com.test6;

public class TestDemo {

public static void main(String[] args) {
Singleton inst=null;  //声明对象
inst=Singleton.getInstance();// 利用“类.static 方法()”取得实例化对象
inst.print();//调用方法

}

}
class Singleton{  //定义一个类
private static Singleton instance=new Singleton();
private Singleton() {   //构造方法私有化

}
public void print(){
System.out.println("Hello Java");
}
public static Singleton getInstance() {  //get方法,取得本类对象
return instance;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: