亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

急急急 求大神幫忙

為什么對象名可以一樣?

正在回答

2 回答

為什么多此一舉,在方法中創建實例對象呢,靜態方法可以直接調用靜態變量。

方法中的實例對象是局部的,出了方法,就不復存在了。

0 回復 有任何疑惑可以回復我~
#1

wswzh0329 提問者

實例對象為什么是局部的?這兩個hello對象用iPhone6s表示的話,是指同一個iphone6在一個體驗店使用了之后把它放到了另外一個體驗店?——同一個hello對象放到了不同的地址空間--在不同的地址的對象還算是同一個嗎 還是兩個iPhone6分別在兩家體驗店進行使用?——兩個在不同地址的hello對象 思緒有點亂!
2015-10-03 回復 有任何疑惑可以回復我~

一、你這段代碼中,方法中的實例對象僅在方法體內存在,他和main方法中的實例對象是兩碼事。

二、如你所說,同一個iPhone6放在不同的體驗店可以用代碼表示為:

HelloWorld iphone1=new HelloWorld();

HelloWorld iphone2=iphone1;

這樣表示同一個iphone6手機。

0 回復 有任何疑惑可以回復我~
#1

wswzh0329 提問者

這樣值傳遞的前提是在同一個方法中吧?!兩個不同方法中的對象就是八竿子打不著的,不管什么辦法都不能對另一個方法中的對象進行操作是嗎?
2015-10-03 回復 有任何疑惑可以回復我~
#2

dumbaodouble 回復 wswzh0329 提問者

當然。你既然已經定義了靜態變量,為什么還要在方法中用對象呢,靜態變量是屬于類的,在不同的方法中,也是用的同一個靜態變量。
2015-10-03 回復 有任何疑惑可以回復我~
#3

wswzh0329 提問者 回復 dumbaodouble

理解了,謝謝!這里學到了各種調用靜態變量的方法,慕課的題型太少太簡單,我就在那個程序中試著混用了全部的方法,然后就出現了這個問題,嘿嘿
2015-10-03 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531142    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

急急急 求大神幫忙

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號