6.3.2 单例类
来源:互联网 发布:触摸屏是怎样编程 编辑:程序博客网 时间:2024/06/12 21:51
为了避免其他类自由创建该类的实例,应该把该类的构造器使用private修饰,从而把该类的所有构造器隐藏起来。且该方法必须使用static修饰。
package chap6_3;class Singleton{ private static Singleton instance; private Singleton(){ } public static Singleton getInstance() { if(instance==null) { instance=new Singleton(); } return instance; }}public class SingletonTest { public static void main(String[] args) { // TODO Auto-generated method stub Singleton s1=Singleton.getInstance(); Singleton s2=Singleton.getInstance(); System.out.println(s1==s2); }}
运行结果
true
保证了Singleton类只能产生一个实例。
0 0
- 6.3.2 单例类
- 单例类2
- 6.3-2
- 6.3.2
- 单例类
- 单例类
- 单例类
- 单例类
- 单例类
- 单例类
- 单例类
- 单例类
- 单例类
- 单例类。
- 单例类
- 单例类
- 单例类
- 单例类
- 杭电 HDU ACM 1673 Optimal Parking
- Linux Platform设备驱动学习与小结
- 黑马程序员-iOS视频学习之十四
- UVA 11027 Palindromic Permutation(组合数学)
- 使用 Setup Factory 注册DLL文件 截图说明
- 6.3.2 单例类
- 目标要看清楚
- JUnit 4 使用教程
- 第26课时,实践3,月份天数
- Smarty模板引擎的安装以及目录解释
- 25. PHP 常量
- Java HashMap 分析之一:基本结构
- hdoj 2544 最短路
- 【Matlab】关于Matlab的一些代码片段