我想分配Calendar或Date对象,它是另一个类中的全局变量。在课程Class1
中,我将日期对象初始化为:
Calendar date1;
date1 = Calendar.getInstance();
在Class2
我这样做:
Calendar date2 = Class1.date1;
如果我将Class1.date1
分配给date2
Class2
中的任何方法,但如果我将date2
声明为全局变量并赋值Class1.date1
? (在这种情况下,将抛出NullPointerException。)
答案 0 :(得分:0)
如果没有static
,则无法使用另一个anytype变量更新全局变量,因为全局变量也是类实例,并且必须static
才能保存您对它们所做的所有更改。