黑马程序员技术交流社区
标题:
枚举问题!急急急
[打印本页]
作者:
纷飞尽
时间:
2013-12-27 23:42
标题:
枚举问题!急急急
枚举只有一个成员时,就可以作为一种单例的实现方式。这句话怎么理解?谁能给个例子方便理解?谢谢
作者:
袁梦希
时间:
2013-12-28 00:03
论坛的例子很多啦 好好找找 嘿嘿
作者:
一年之后
时间:
2013-12-28 00:38
public enum Week{
SUN;
private Week(){}
}
class Week{
private Week w = new Week() ;
private Week(){}
public Week getWeek(){
retrun w ;
}
}
枚举中如果定义构造方法必须是私有的,也就是说枚举中不能创建对象,
但是枚举中有常量,这个常量就是枚举类中的对象,如果只有一个常量,那么也就只有一个对象。也就实现了,一个类只能有一个对象。
单例模式的概念就是 一个类只有一个对象,
作者:
纷飞尽
时间:
2013-12-28 09:58
一年之后 发表于 2013-12-28 00:38
public enum Week{
SUN;
private Week(){}
恍然大悟!谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2