Java中Calendar.getInstance()的理解 Java中的Calendar类是个抽象类,因此本身不能被实例化,但在创建Calendar的对象时,却使用了如下语法: Calendar c1 = Calendar.getInstance(); 现象解释:这个对象并不是Calendar 自身实例,而是其子类实例,这是在getInstance方法内部其实是实例化了GregorianCalendar 对象并返回了。