黑马程序员技术交流社区

标题: 有关calendar类的一个小小的问题 [打印本页]

作者: 赢无翳    时间: 2016-9-30 22:58
标题: 有关calendar类的一个小小的问题
calendar类中我们知道于要得到当先年份是需要先取得当先的日历对象再通过 对象.get(calendar.year)的方式来获得的
但是之前我在学习中误写成 对象.year 居然有输出
然后我看源码发现    public final static int YEAR = 1;
    public final static int MONTH = 2;
    public final static int WEEK_OF_YEAR = 3;
等等 之后还有很多
我想问一下为什么源码中要这样设置属性?
为什么要设置成public的来让我们可以调用?这明明就没有什么用
作者: Frankle    时间: 2016-10-1 09:19
可以直接用类名.静态属性调用,而不用创建对象
作者: 赢无翳    时间: 2016-10-1 11:48
我知道可以通过类名直接调用
我是想问这些数据有什么用?代表什么含义?可以用在哪些方面?

作者: 逍遥荻花    时间: 2016-10-3 10:08
没看懂楼主的意思
作者: Daveweil    时间: 2016-10-3 13:19
这个是有一个默认的最终的值,你可以看源码,至于为什么这样,你去问sun公司的程序员吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2