定義類別 - Java 學習系列
文章推薦指數: 80 %
class 類別名稱. {. 資料型態field 名稱; ; public class class01 {. . public static void main(String[] args) { ; class CRectangle { //定義矩形類別. //資料成員. int ...
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定義類別如何定義每個Java程式都會有一個或一個以上的類別。
類別是由「資料成員field」與「函數method」封裝而成。
class類別名稱{資料型態field名稱;...傳回值的資料型態函數名稱(引數1,引數2,...){程式敘述;return運算式;}}讓我們從第一個程式:HelloJava(詳情請見)帶入初次的解說吧~publicclassclass01{ publicstaticvoidmain(String[]args){ System.out.println("HelloJava!"); }}看到classclass01的地方,這邊就是一個類別!而其中的main就是他的(函數)成員唷。
實際範例讓我們帶入實際的例子再做一次複習的說明:一個矩形有「寬」與「高」,可以看成資料成員;而計算舉行面積或周長的函式,可以看成函數成員。
讓我們設計一個類別為矩形類別吧!classCRectangle{//定義矩形類別 //資料成員 intwidth;//寬 intheight;//長 //函數成員 intarea(){//計算面積 returnwidth*height; } intperimeter(){//計算周長 return2*(width+height); }}以上範例我們就成功定義了一個矩形的類別。
補充在類別中,若要使用資料成員,可以直接使用資料成員中的變數名稱如以上範例的矩形類別:直接使用資料成員中的寬與長。
//函數成員 intarea(){//計算面積 returnwidth*height; } intperimeter(){//計算周長 return2*(width+height); }第七章:函數-Previous函數SWAPNext-第八章:類別使用類別Lastmodified1yragoCopylinkOutline如何定義實際範例補充
延伸文章資訊
- 1類別(Class)-基礎- Java學習筆記
類別(Class)可說是建立物件的一個藍圖,是一個使用者自行定義的資料型態。 ... 由以上範例可知class有如一個分類,該分類定義了各種特徵、行為、運作方式, 藉由表示某物是 ...
- 2Java :: 定義類別
如何使用Java 告訴電腦衣服的設計圖呢?你會先在程式中定義類別,這相當於上圖中衣服的設計圖:. class Clothes { String color; char size; }.
- 3定義類別 - Java 學習系列
class 類別名稱. {. 資料型態field 名稱; ; public class class01 {. . public static void main(String[] args) ...
- 4類別函數 - Java 學習系列
類別變數:物件共享,佔用在同一個記憶體. 類別函數:可以直接呼叫. 類別函數的定義方式也是相同的:. 加上static 就可以定義為類別函數.
- 5我要學會Java (二):物件導向其實很簡單 - Noob's Space
類別方法撰寫的方式和一般的方法基本上一樣,只是呼叫的時候,不需要建立物件就可以呼叫了。 把上面的範例加上建構子和類別方法大概是這樣: class ...