按照《CoreJava Volume I——Fundamentals》上的講述,任何對(duì)象變量的值都是對(duì)存儲(chǔ)在另外一個(gè)地方的一個(gè)對(duì)象的引用。我這里一共定義了2個(gè)對(duì)象變量birthday和deadline,在他們被定義并賦值時(shí)出現(xiàn)了id=19.那么是不是說(shuō)他們?cè)诙x并賦值的時(shí)候開(kāi)辟了一個(gè)空間,用來(lái)存放這個(gè)引用。那么在用constructor構(gòu)造對(duì)象時(shí),也就是第一條語(yǔ)句,new Date();時(shí)變量框體中沒(méi)有出現(xiàn)任何變化,如前面所述,對(duì)象是存在另一個(gè)地方的。那么到底對(duì)象存到了哪里?(我知道不是存在對(duì)象變量中,對(duì)象變量中存放的是引用。)為什么變量框中沒(méi)有任何顯示呢?是因?yàn)樽兞靠蛑兄伙@示變量的存放變化嗎?
添加回答
舉報(bào)
0/150
提交
取消