java中Calendar类中的对象

时间:2013-07-24 18:42:17

标签: java

当我们在java中为类创建一个对象时,我们使用new关键字,但是当我们为Calendar类创建一个对象时,我们使用

Calendar cal=Calendar.getInstance();

为什么我们不在这里使用新关键字?

1 个答案:

答案 0 :(得分:0)

Calendar的构造函数是protected,这意味着只有扩展它的类才能使用它的构造函数。当您致电Calendar.newInstance()时,它会通过您可以使用的子类GregorianCalendar获取您的本地化日历。