按照《CoreJava Volume I——Fundamentals》上的讲述,任何对象变量的值都是对存储在另外一个地方的一个对象的引用。我这里一共定义了2个对象变量birthday和deadline,在他们被定义并赋值时出现了id=19.那么是不是说他们在定义并赋值的时候开辟了一个空间,用来存放这个引用。那么在用constructor构造对象时,也就是第一条语句,new Date();时变量框体中没有出现任何变化,如前面所述,对象是存在另一个地方的。那么到底对象存到了哪里?(我知道不是存在对象变量中,对象变量中存放的是引用。)为什么变量框中没有任何显示呢?是因为变量框中只显示变量的存放变化吗?
添加回答
举报
0/150
提交
取消