類別中的函數成員相互呼叫 - Java 學習系列
文章推薦指數: 80 %
area(); //呼叫計算面積的函數. perimeter(); //呼叫計算周長的函數. } . } public class ch08_3 {. . public static void main(String[] args) {.
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類別中的函數成員相互呼叫以上一篇中的範例做示範與修改classCRectangle{//定義矩形類別 //資料成員 intwidth;//寬 intheight;//長 //函數成員 intarea(){//計算面積 System.out.println("面積="+width*height); } intperimeter(){//計算周長 System.out.println("周長="+2*(width+height); }intshow_all(){//在show_all函數中呼叫計算面積的函數與計算周長的函數System.out.println("寬="+width+",長="+height);area();//呼叫計算面積的函數perimeter();//呼叫計算周長的函數}}publicclassch08_3{ publicstaticvoidmain(String[]args){ CRectanglebook;//宣告CRectangle類別的變數book book=newCRectangle();//建立物件 book.width=10;//給寬一個值 book.height=5;//給長一個值 book.show_all();//呼叫show_all() }}輸出結果:
寬=10,長=5
面積=50
面積=30在類別中函數成員的程式碼敘述當中,直接加上類別中其他函數成員的函數名稱即可呼叫。
第八章:類別-Previous使用類別Next-第八章:類別類別中使用thisLastmodified1yragoCopylink
延伸文章資訊
- 1Java中實現在一個方法中呼叫另一個方法 - 程式前沿
但是其他靜態方法只有通過物件才能呼叫它。 靜態方法不能被非靜態方法覆蓋。 public class Test2 { public static ...
- 2類別中的函數成員相互呼叫 - Java 學習系列
area(); //呼叫計算面積的函數. perimeter(); //呼叫計算周長的函數. } . } public class ch08_3 {. . public static voi...
- 3定義類別(Class) | Java SE 6 技術手冊 - caterpillar
範例7.1 Account.java ... 注意到"public" 這個關鍵字,這表示所定義的成員可以使用宣告的物件名稱加上'.' 運算子來直接呼叫,也稱之為「公用成員」或「公開成員」。"pr...
- 4Java Tutorial 第二堂(3)方法、類別與套件
不過這看來不太像物件導向,若只是這樣的需求,似乎也不需要動用到物件導向,如果Java 具有其他語言中函式(Function)的概念,不是可以更簡單一些,呼叫個 println("哈囉 ...
- 5Java實用但不確定簡不簡單的教學Day-6 - HackMD
Java實用但不確定簡不簡單的教學Day-6 --- ## 函式/方法在程式語言中,函式(function)是一種可以擁有特定功能的子程式,可以在你的程式中不斷呼叫並執行而當函式執行 ...