单例扩展-多例模式(枚举实现)
来源:互联网 发布:淘宝上拍卖的茅台酒 编辑:程序博客网 时间:2024/05/24 02:05
只有两个实例的实现:
public class Test {
public static void main(String[] args) {
Singleton s1 = Singleton.INSTANCEA;
s1.setAge(20);System.out.println(s1.getAge());
Singleton s2 = Singleton.INSTANCEA;
System.out.println(s2.getAge());
System.out.println(s1 == s2);
Singleton s3 = Singleton.INSTANCEB;
s3.setAge(22);
System.out.println(s3.getAge());
Singleton s4 = Singleton.INSTANCEB;
System.out.println(s4.getAge());
System.out.println(s3 == s4);
}
}
enum Singleton
{
INSTANCEA,INSTANCEB;
private int age;
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
}
结果:
20
23
true
22
22
true
- 单例扩展-多例模式(枚举实现)
- 单例模式(枚举实现)
- 单例模式实现:枚举单例
- 枚举实现的单例模式
- Java枚举实现单例模式
- 用户枚举来实现单例模式
- 使用枚举来实现单例模式
- 通过枚举实现单例模式
- 枚举实现单例模式分析理解
- Java 利用枚举实现单例模式
- java中枚举实现单例模式
- Java 利用枚举实现单例模式
- 用枚举实现单例模式
- Java枚举实现单例模式
- Java枚举实现单例模式
- 通过枚举实现单例模式
- 使用枚举enum实现单例模式
- Java 利用枚举实现单例模式
- HDU (1050) Moving Tables
- C#给datetime列存入null值
- Creating a new Storm project
- MyEclipse快捷键大全
- Design Principle
- 单例扩展-多例模式(枚举实现)
- 菜鸟的学习之旅-APUE多线程小例子(1)
- Debug与Release区别
- sharepoint 2010 list 无法使用数据视图
- 在vc中实现获取汉字拼音的首字母
- 基于飞思卡尔i.MX 6Quad Sabrelite开发板的触摸屏调试
- 交叉编译环境的建立与Eclipse的使用
- 自定义Dialog
- 设计模式