为了账号安全,请及时绑定邮箱和手机立即绑定

关于类的实例化

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

正在回答

1 回答

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()方法后,它会返回这个类的实例。

0 回复 有任何疑惑可以回复我~
#1

农的传人mooc 提问者

非常感谢!
2016-07-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409789    人
  • 解答问题       4340    个

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

进入课程

关于类的实例化

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信