JAVA中類的定義


一、JAVA中類的定義

1、自定義圖書類

在Java中,使用class關鍵字來定義類。在類中,通常包括域和方法兩部分。域表示對象的狀態,方法表示對象的行為。通過使用new關鍵字可以創建一個類的對象。通常情況下,不同的對象屬性是有差別的。可以使用構造方法在創建對象時就設置屬性,也可以使用方法在創建對象后修改對象的屬性。創建一個最簡單的類的代碼如下:

public class MingriSoft {}

 

2、溫度單位轉換工具

通常情況下,定義類是為了用它完成某種功能的,這些功能是通過方法實現的。一個方法通常由修飾符、返回值、方法名稱、方法參數和方法體5部分組成。創建一個最簡單的方法代碼如下:

public void doSomething(){};

修飾符包括訪問權限限定符、static、final等;返回值可以是基本類型,也可以是引用類型,還可以返回void;方法名稱與定義變量時的規則相同;方法參數是方法要處理的數據,可以為空;方法體是該方法需要完成的功能。

 

1、域的默認初始化值

Java中的數據類型可以分成兩類:基本類型和引用類型。基本類型包括byte、short、int、long、float、double、boolean和char。引用類型包括API中定義的類和用戶自定義的類。任何變量在使用前都需要先聲明類型。在基本類型中,int、double和boolean比較常用。byte通常用於流操作,例如讀入數據、寫出數據等。char通常是與字符編碼相關的程序才會使用。

注意:對於引用類型的變量而言,在使用之前一定要為其初始化,否則會出現空指針異常。

 

2、編寫同名的方法

在Java中,可以通過重載(overloading)來減少方法名稱的個數。當對象在調用方法時,可以根據方法參數的不同來確定執行哪個方法。方法參數的不同包括參數類型不同、參數個數不同和參數順序不同。需要注意的是不能通過方法的返回值來區分方法,即不能有兩個方法簽名相同但返回值不同的方法。

說明:要完整的描述一個方法,需要說明方法名稱和方法參數,它們統稱為方法簽名。

 

3、構造方法的應用

構造方法是一種特殊類型的方法,它可以用來實現域的初始化操作。在聲明時必須遵守如下規定:

q      構造方法的名稱與類名相同。

q      構造方法沒有返回值,而不是返回void。

q      構造方法總是與new操作符一起使用,即不能用對象調用構造方法。

此外,在構造方法中,還可以使用this來調用其他構造方法,使用super調用超類構造方法。

說明:構造方法的重載與普通方法的重載相同。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM