关于类的实例化

来源:3-7 Calendar 类的应用

农的传人mooc

2016-07-23 22:06

调用 Calendar 类的 getInstance() 方法获取一个实例这句话有点看不懂,,请问为啥调用这个方法就可以得到一个实例,不是要通过new 得到实例吗??

写回答 关注

1回答

  • Batsy
    2016-07-23 22:30:01
    已采纳

    Calendar不能用new的方式去实例化,你可以看一下这个类的源码:

    /**
         * Constructs a new instance of the {@code Calendar} subclass appropriate for the
         * default {@code Locale} and default {@code TimeZone}, set to the current date and time.
         */
        public static synchronized Calendar getInstance() {
            return new GregorianCalendar();
        }

    可以看到,当你调用它的getInstance()方法后,它会返回这个类的实例。

    农的传人mo...

    非常感谢!

    2016-07-24 21:28:02

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题