成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【Java貓說】實例變量與局部變量

dreamtecher / 712人閱讀

摘要:我們來看看實例變量與局部變量之間的差別實例變量是聲明在類內(nèi)而不是方法中。局部變量在使用前必須初始化。局部變量沒有默認值,如果在變量被初始化前就要使用的話,編譯器會顯示錯誤。

閱讀本文約“1.8分鐘”

實例變量永遠都會有默認值,如果你沒有明確的賦值給實例變量,或者沒有調(diào)用setter,實例變量還是會有值!

integers  0

floating points  0.0

booleans   false

reference   null

因此,你無需初始實例變量,因為他們會有默認值。數(shù)字的primitive(包括char)的預(yù)設(shè)為0,boolean的預(yù)設(shè)為false,而對象引用則為null。

要記得null代表沒有操作對象的遠程控制,它是個引用而不是對象。

我們來看看實例變量與局部變量之間的差別:

1、實例變量是聲明在類內(nèi)而不是方法中。

2、局部變量是聲明在方法中的。

3、局部變量在使用前必須初始化。

局部變量沒有默認值,如果在變量被初始化前就要使用的話,編譯器會顯示錯誤。

那么方法的參與與局部變量也是一樣的嗎?

方法的參數(shù)基本上與局部變量是相同的,但是方法不用擔心其未聲明的問題,因為在調(diào)用的時候,編譯器就會檢查你是否合法的傳參與調(diào)用這個方法了。

對于變量的比較(primitive主數(shù)據(jù)類型或引用)

使用==來比較兩個primitive主數(shù)據(jù)類型,或者判斷兩個引用是否引用同一個對象。

使用equals來判斷兩個對象是否在意義上相等。

本文已轉(zhuǎn)載個人技術(shù)公眾號:UncleCatMySelf
歡迎留言討論與點贊
上一篇推薦:【Java貓說】項目架構(gòu)的演進史(大型電商系列)
下一篇推薦:【Java貓說】構(gòu)建戰(zhàn)艦類控制臺游戲

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/76451.html

相關(guān)文章

  • Java貓說】構(gòu)建戰(zhàn)艦類控制臺游戲

    摘要:閱讀本文約分鐘我們將用基礎(chǔ)來模擬實現(xiàn)大家熟悉的戰(zhàn)艦游戲,目標是要猜想對方戰(zhàn)艦坐標,然后開炮攻擊,命中所有戰(zhàn)艦后,游戲結(jié)束。本文已轉(zhuǎn)載個人技術(shù)公眾號歡迎留言討論與點贊上一篇推薦貓說實例變量與局部變量下一篇推薦貓說處理戰(zhàn)艦游戲 閱讀本文約 7分鐘 我們將用基礎(chǔ)Java來模擬實現(xiàn)大家熟悉的戰(zhàn)艦游戲,目標是要猜想對方戰(zhàn)艦坐標,然后開炮攻擊,命中所有戰(zhàn)艦后,游戲結(jié)束。接下來我們來分析一下具體的...

    ixlei 評論0 收藏0
  • Java貓說】類對象的那些事

    摘要:也可以這么說,對象就好像通訊簿中的一筆數(shù)據(jù)。對象有已知的事物,并能執(zhí)行工作。對象本身已知道的事物成為實例變量,它代表對象的狀態(tài)。對象可執(zhí)行的動作稱為方法,它代表對象的行為。 閱讀本文約2.1分鐘。 當你在設(shè)計類時,要記得對象時靠類的模型塑造出來的,你可以這樣看: ——對象是已知事物 ——對象會執(zhí)行的動作 對象本身已知的事物稱為實例變量,它們代表對象的狀態(tài)(數(shù)據(jù)),且該類型的每一個對象...

    BWrong 評論0 收藏0
  • Java貓說Java對象的行為

    摘要:閱讀本文約分鐘對象的行為,這里的對象即上一章中的類吧淺意狀態(tài)影響行為,行為影響狀態(tài)這是一個令人深思的話題了。是通過值傳遞的,也就是說通過拷貝傳遞。聲明一個類型的變量并賦值為,代表的字節(jié)組合會放進稱為的變量中。 閱讀本文約2分鐘 對象的行為,這里的對象即上一章中的類吧(淺意) 狀態(tài)影響行為,行為影響狀態(tài)! 這是一個令人深思的話題了。 同一類型的每個對象能夠有不同的方法行為嗎? 仔細想一...

    includecmath 評論0 收藏0
  • Java貓說】數(shù)據(jù)封裝的好處(Getter、Setter)

    摘要:理性的說明下,隱藏數(shù)據(jù)既使用公有和私有這兩個存取修飾符,將實例變量標記為。本文已轉(zhuǎn)載個人技術(shù)公眾號歡迎留言討論與點贊上一篇推薦貓說關(guān)于方法及傳參的一些問題下一篇推薦 閱讀本文約1.2分鐘 老王忘記把他的貓封裝起來,后來他的貓被壓平了...... 這是一個程序界的鬼故事,你忘記對你的數(shù)據(jù)進行封裝,那么有一天也會被人處理掉了。 創(chuàng)建Getter和Setter給所有的實例變量,并尋求某種方...

    molyzzx 評論0 收藏0
  • Java貓說】主數(shù)據(jù)類型和引用

    摘要:閱讀本文約分鐘變量有兩種主數(shù)據(jù)類型和引用。主數(shù)據(jù)類型用來保存基本類型的值,包括整數(shù),布爾和浮點數(shù)等,而對象引用保存的是對象的引用。而在中,主數(shù)據(jù)類型也有不用的大小與名稱。 閱讀本文約2.3分鐘 變量有兩種:primitive主數(shù)據(jù)類型和引用。 Java注重類型。它不會讓你做出把長頸鹿類型變量裝進兔子類型變量中這種詭異又危險的舉動——如果有人對長頸鹿調(diào)用跳躍這個方法會發(fā)生什么悲劇?并且...

    dongfangyiyu 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<