在以下代码中,该set方法更改了Calendar类的字段值.该字段YEAR已声明static int YEAR.那么为什么通过创建两个Calendar类对象,对一个对象的更改将反映到另一个对象?这不会发生.我会问你Java开发人员是如何实现这一点的?
Calendar calendar = new GregorianCalendar();
Calendar cal = new GregorianCalendar(2011,9,13);
System.out.println(calendar.get(Calendar.YEAR));
System.out.println(cal.get(Calendar.YEAR));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
125 次 |
| 最近记录: |