傳遞引數與回傳值 - Java 學習系列
文章推薦指數: 80 %
當主程式呼叫類別函數成員show() 時, 就會印出剛剛在函數成員set_r 設定給radius 的值; 以及利用設定後的radius算出面積並且印出。
第八章:類別- Previous.
Java學習系列Search…目錄新手初入門,切記熟練參考書籍安裝Java安裝EclipseIDE首次操作Eclipse初學常見錯誤&提高可讀性第一章:認識JAVA第一支程式:新建檔案第一支程式:HelloJava第二章:簡單Java程式解析變數與輸出重點整理第三章:變數與資料型態認識變數與資料型態溢位更多資料型態資料型態的轉換第四章:運算子、運算式與敘述運算子、運算式程式範例第五章:選擇性敘述與迴圈選擇性敘述迴圈迴圈的跳離第六章:陣列一維陣列二維與多維陣列第七章:函數函數與引數函數傳遞陣列函數多載函數SWAP第八章:類別定義類別使用類別類別中的函數成員相互呼叫類別中使用this練習:建立圓形類別傳遞引數與回傳值多引數類別中函數的多載類別成員中的公有與私有第九章:建構元認識建構元建構元的多載建構元間的呼叫-透過this建構元中的公有與私有第十章:實例變數與函數、類別變數與函數實例變數與實例函數類別變數類別函數第11章:類別的繼承認識類別的繼承範例:類別的繼承類別繼承中的建構元呼叫ProtectedmembersOverridingsuper()與this()設定終止繼承第12章:抽象類別認識抽象類別範例:抽象類別使用抽象類別型態的變數建立物件第13章:介面Interface認識介面範例:介面介面中的多重繼承介面的延伸第14章:例外Exception認識例外例外處理範例:例外處理認識例外類別例外類別捕捉多個例外於程式中拋出例外於指定函數拋出例外自定義例外類別第15章:執行緒認識多執行緒啟動執行緒實作RUNNABLE介面執行緒生命週期凍結執行緒sleep()凍結執行緒join()執行緒的順序同步處理Synchronized習題範例產生不重複之亂數後記致謝首頁PoweredByGitBook傳遞引數與回傳值於上一篇練習帶入本次的傳遞引數以及回傳值在以下範例,將示範關於引數傳遞。
classCircle{ doublepi=3.14; doubleradius; voidshow(){ System.out.println("半徑="+radius);System.out.println("面積="+pi*radius*radius); }voidset_r(doubler){//set_r函數,用來設定半徑 radius=r;//此處的r為區域變數,因此只會在此set_r函數中使用,離開將無效 }}publicclassch08_3{ publicstaticvoidmain(String[]args){ Circlemoon=newCircle(); moon.set_r(2); moon.show(); }}看到類別中函數成員set_rvoidset_r(doubler){//宣告一個變數r為double型態作為引數 radius=r;//再設定radius的值為引數r}於主程式中,呼叫類別函數moon.set_r(2);//設定moon的半徑為2主程式中,設定半徑為2會將此數值,
傳到類別中的函數成員set_r()的引數r。
而在函數成員set_r中,
程式敘述又設定radius的值為引數r=2當主程式呼叫類別函數成員show()時,
就會印出剛剛在函數成員set_r設定給radius的值;
以及利用設定後的radius算出面積並且印出。
第八章:類別-Previous練習:建立圓形類別Next-第八章:類別多引數Lastmodified1yragoCopylink
延伸文章資訊
- 1Java學習筆記-方法(Method)
... 程式的任何地方呼叫,甚至是其他class) private(私人,僅可在同一class使用); 傳回值型態有:void、byte、short、int、long、float、double、...
- 2Java 方法宣告與流程 - 翻轉工作室
函數的程式主體。 (6) return 變數(或敘述句):執行後將變數(或敘述句)內容回傳,該資料型態必須與『傳回值型態』相同。 譬如,『主方法』(或稱主函數)是不需 ...
- 3傳值呼叫
在一些程式語言,像是C++之類的程式語言,呼叫方法傳遞引數給參數時,可以有傳值呼叫(Call by value)或傳參考呼叫(Call by reference)的方式。Java當中只有傳值 ...
- 4第六章函式(Method;方法)
在物件導向程式設計中,這些函式(function)被稱為方法(method),並且隸 ... 須在函式宣告時就定義回傳值的資料型態,同時,Java也允許函. 式沒有回傳值。
- 5傳遞引數與回傳值 - Java 學習系列
當主程式呼叫類別函數成員show() 時, 就會印出剛剛在函數成員set_r 設定給radius 的值; 以及利用設定後的radius算出面積並且印出。 第八章:類別- Previous.