A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王洪波 中级黑马   /  2013-5-14 12:25  /  4134 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 刘胜寒 于 2013-5-18 03:31 编辑

Calendar.getIntance()得到的对象所属的是哪个类?这个对象是单例吗?


点评

楼主我趁这黑夜给你结贴,希望楼主海涵。楼主问题解决了吧。 否则的话,接着让他未解决吧。。  发表于 2013-5-18 03:31

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

3 个回复

正序浏览
王洪波 发表于 2013-5-14 12:30
我是说这儿用到了单例模式了吗?

不是单例模式,是抽象工厂模式。你可以查看下Calendar的源代码就知道了
回复 使用道具 举报
王盟盟 发表于 2013-5-14 12:28
Calendar.getIntance()得到的就是一个Calendar的一个实例。下面是API里内容
Calendar 提供了一个类方法 get ...

我是说这儿用到了单例模式了吗?
回复 使用道具 举报
Calendar.getIntance()得到的就是一个Calendar的一个实例。下面是API里内容
Calendar 提供了一个类方法 getInstance,以获得此类型的一个通用的对象。Calendar 的 getInstance 方法返回一个 Calendar 对象,其日历字段已由当前日期和时间初始化:

     Calendar rightNow = Calendar.getInstance();
Calendar 对象能够生成为特定语言和日历风格实现日期-时间格式化所需的所有日历字段值,例如,日语-格里高里历,日语-传统日历。Calendar 定义了某些日历字段返回值的范围,以及这些值的含义。例如,对于所有日历,日历系统第一个月的值是 MONTH == JANUARY。其他值是由具体子类(例如 ERA)定义的。有关此内容的细节,请参阅每个字段的文档和子类文档。

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马