Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我们在 java 中为类创建对象时,我们使用 new 关键字,但是当我们为 Calendar 类创建对象时,我们使用,
Calendar cal=Calendar.getInstance();
为什么我们不在这里使用 new 关键字?
Calendar 的构造函数是protected,这意味着只有扩展它的类才能使用它的构造函数。当您调用 时Calendar.newInstance(),它会通过子类获取您的本地化日历,GregorianCalendar然后您可以使用它。
protected
Calendar.newInstance()
GregorianCalendar