getInstance()是Calendar提供的一个类方法,它的作用是获得一个Calendar类型的通用对象,getInstance()将返回一个Calendar的对象。
还有一点关于 为什么不用 Calendar c=new Calendar();
原因是:Calendar类是一个抽象类,在实际使用时实现特定的子类的对象。由于Calendar类是抽象类,且Calendar类的构造方法是protected的,所以无法使用Calendar类的构造方法来创建对象,API中提供了getInstance方法用来创建对象。所以定义一个Calendar对象就应该为:Calendar cal= Calendar.getInstance();
本文介绍了如何使用getInstance()方法创建Calendar对象。解释了为何不能直接使用new关键字实例化Calendar类,并给出了正确的实例化代码示例。
3821

被折叠的 条评论
为什么被折叠?



