A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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的来让我们可以调用?这明明就没有什么用

4 个回复

倒序浏览
可以直接用类名.静态属性调用,而不用创建对象
回复 使用道具 举报
我知道可以通过类名直接调用
我是想问这些数据有什么用?代表什么含义?可以用在哪些方面?
回复 使用道具 举报
没看懂楼主的意思
回复 使用道具 举报
这个是有一个默认的最终的值,你可以看源码,至于为什么这样,你去问sun公司的程序员吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马