黑马程序员技术交流社区

标题: 日期对象中,getDateInstance()的作用是什么? [打印本页]

作者: love$$-IT    时间: 2015-3-5 20:50
标题: 日期对象中,getDateInstance()的作用是什么?
日期对象中,getDateInstance()的作用是什么?
作者: chenlei2015    时间: 2015-3-5 20:57
getDateInstance()就是实例化啊!希望能给个回复,急缺黑马币啊
作者: 朱明仁    时间: 2015-3-5 20:59
这是一个静态方法,望文生义,获得一个实例生成对象方法的一种,好像是DateFormat里面的
作者: z47057554    时间: 2015-3-6 04:54
Date类是用单例设计模式设计的,他的构造函数是私有的,你不能直接new 对象,只能通过getDateInstance()获取它给你创建好的内存中唯一的自身对象。
作者: wuyiai    时间: 2015-3-6 10:14
得到对象
作者: 笑望长空,逆转    时间: 2015-3-6 10:39
alendar类是个抽象类,因此本身不能被实例化,然而在却创建了Calendar 的对象,但并不是抽象类可以创建对象
这个对象并不是Calendar 自身实例,而是其子类实例,这是在getInstance方法内部其实是实例化了GregorianCalendar 对象并返回了
这里还反映了一种设计模式,很多模式里都用到getInstance方法来生成一对象,类中static 变量和方法可通过 类名.××访问
作者: 路文龙    时间: 2015-3-6 11:27
学习一下。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2