当我们在java中为类创建一个对象时,我们使用new关键字,但是当我们为Calendar类创建一个对象时,我们使用
Calendar cal=Calendar.getInstance();
为什么我们不在这里使用新关键字?
答案 0 :(得分:0)
Calendar的构造函数是protected
,这意味着只有扩展它的类才能使用它的构造函数。当您致电Calendar.newInstance()
时,它会通过您可以使用的子类GregorianCalendar
获取您的本地化日历。