摘要:我可不可以忽略返回值并未要求一定要處理返回值。你可以調用返回非類型的方法而不必理會返回值,這代表你要的是方法的行為而不是返回值,你可以不指派返回值。
閱讀本文約“1.2分鐘”
1、如果想要傳入的參數是對象而不是primitive主數據類型會怎樣?
在Java中所傳遞的所有東西都是值,但此值是變量所攜帶的值。還有,引用對象的變量所攜帶的是遠程控制而不是對象本身,若你對方法傳入參數,實際上傳入的是遠程控制的拷貝。
2、方法可以聲明多個返回值嗎?有沒有別的方法可以返回多個值?
方法只能聲明單一的返回值,若你需要返回3個int值,就把返回類型說明為int的數組,將值裝進數組中返回。如果有混合不同類型的值要返回時,你可以試試ArrayList等。
3、一定要返回所聲明的類型嗎?
你可以返回會被隱含轉成成聲明類型的其它類型值,例如說用byte當做int類型的返回。但若聲明的類型容器小于想要返回的類型時,必須作明確的轉換。
4、我可不可以忽略返回值?
Java并未要求一定要處理返回值。你可以調用返回非void類型的方法而不必理會返回值,這代表你要的是方法的行為而不是返回值,你可以不指派返回值。
本文已轉載個人技術公眾號:UncleCatMySelf
歡迎留言討論與點贊
上一篇推薦:【Java貓說】Java對象的行為
下一篇推薦:【Java貓說】數據封裝的好處(Getter、Setter)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/71669.html
摘要:閱讀本文約分鐘對象的行為,這里的對象即上一章中的類吧淺意狀態影響行為,行為影響狀態這是一個令人深思的話題了。是通過值傳遞的,也就是說通過拷貝傳遞。聲明一個類型的變量并賦值為,代表的字節組合會放進稱為的變量中。 閱讀本文約2分鐘 對象的行為,這里的對象即上一章中的類吧(淺意) 狀態影響行為,行為影響狀態! 這是一個令人深思的話題了。 同一類型的每個對象能夠有不同的方法行為嗎? 仔細想一...
摘要:理性的說明下,隱藏數據既使用公有和私有這兩個存取修飾符,將實例變量標記為。本文已轉載個人技術公眾號歡迎留言討論與點贊上一篇推薦貓說關于方法及傳參的一些問題下一篇推薦 閱讀本文約1.2分鐘 老王忘記把他的貓封裝起來,后來他的貓被壓平了...... 這是一個程序界的鬼故事,你忘記對你的數據進行封裝,那么有一天也會被人處理掉了。 創建Getter和Setter給所有的實例變量,并尋求某種方...
摘要:引子前不久我建立的技術群里一位問了一個這樣的問題,她貼出的代碼如下所示執行結果如下所示第一個第二個這是一個令人詫異的結果,為什么第一個彈出框顯示的是,而不是呢這種疑惑的原理我描述如下一個頁面里直接定義在標簽下的變量是全局變量即屬于對象的變量 1) 引子 前不久我建立的技術群里一位MM問了一個這樣的問題,她貼出的代碼如下所示: var a = 1; function hehe...
摘要:貓說多線程之內存可見性下篇歡迎你留言討論屬于你的見解,畢竟每個人的味蕾都不一樣,這杯咖啡有吸引到你嗎好像又是一個槽糕的比喻本文已轉載個人技術公眾號歡迎留言討論與點贊上一篇推薦貓說主數據類型和引用下一篇推薦貓說多線程之內存可見性下篇 閱讀本文約3分鐘 本文大致講述兩種線程實現的可見性,或許你已經提前想到了,那說明你的基礎很好,我們要聊聊synchronized實現可見性與volatil...
閱讀 2592·2023-04-25 22:09
閱讀 2837·2021-10-14 09:47
閱讀 1889·2021-10-11 11:10
閱讀 2677·2021-10-09 09:44
閱讀 3372·2021-09-22 14:57
閱讀 2493·2019-08-30 15:56
閱讀 1615·2019-08-30 15:55
閱讀 775·2019-08-30 14:13