iT邦幫忙

DAY 4
1

初學Java系列 第 4

Day4. 參數與回傳值

  • 分享至 

  • xImage
  •  

參數&回傳值
[參數]
1.argument:被傳給method的值
2.parameter:argument傳入method後變成之,是可以在method內運用的值

[附註]
->如果某method需要參數,就一定得傳適當型別的值給他

->當method有多個參數時,一定要以正確數量,型別,與數目來給參數

->method無法改變傳入的參數(因為Java的特性是pass-by-value,也就是說pass-by-copy,在我method中,只有得到傳入參數的值並存在我自己所在Heap中而已,並沒有辦法改變原來位置的值)

->若對method傳入object而不是primitive,實際上就像是傳入存取方法的拷貝(遙控器的拷貝),而不是object本身

->method只能宣告單一的return值,若要傳幾個一樣type的值,則必須把回傳型別宣告成陣列,並將那些所想要回傳的值塞入陣列後再return那個陣列

->method可依據實體變數來展現不同的行為

->傳入method或傳出method的值,其type可隱含的放大(如將short裝入int的type中),或是明確的縮小(如將int強制轉入short,如果有放不下的地方就捨棄掉多餘的部分,再裝入short的type中)


上一篇
Day3. variables
下一篇
Day.5 宣告與回傳
系列文
初學Java20
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言