class Single {
private static Single s = new Single();
//单态模式设计,这里的构造函数是私有的,所以不能new
private Single(){}
//只能通过调用getInstance()得到Single的引用
public static Single getInstance(){
return s;
}
public void print(){
System.out.println("Hello Java");
}
}
public class Test {
public static void main(String args[]){
Single s1 = null;
s1 = Single.getInstance();
s1.print();
Single s2 = Single.getInstance();
System.out.println(s2);
System.out.println(s1);
}
}
Java单态模式例程
原创
©著作权归作者所有:来自51CTO博客作者magic_180的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
单态模式(单例模式)Singleton
单态模式(单例模式)
单态模式(单例模式) -
单态设计模式
单例模式(Singleton)
设计模式 php 数据库 构造方法 单例模式 -
android线上环境怎么模拟f12
从零搭建Android开发环境Windows版准备工作安装jdk安装Android SDK安装AndroidStudio安装GenyMotion配置AndroidStudioAndroid Studio配置Genymotion 插件开始第一个app 准备工作java jdk 1.8(官网下载),Android SDK(官网下载),Android Studio (官网下载),Genymotion(
android线上环境怎么模拟f12 java android android studio Android