類別是 Java 中的一個重要的引用資料類型,也是組成 Java 程式的基本要素,因為所有的 Java 程式都是基於類別的。 本節介紹如何定義類別。
在 Java 中定義一個類,需要使用 class 關鍵字、一個自訂的類別名稱和一對表示程式體的大括號。
完整文法如下: (建議學習:java課程)
[public][abstract|final]class<class_name>[extends<class_name>][implements<interface_name>] { // 定义属性部分 <property_type><property1>; <property_type><property2>; <property_type><property3>; … // 定义方法部分 function1(); function2(); function3(); … }
提示:上述文法中,中括號“[]”中的部分錶示可以省略,豎線“|”表示“或關係”,例如abstract|final,說明可以使用abstract 或final 關鍵字,但是兩個關鍵字不能同時出現。
上述語法中各關鍵字的描述如下:
public:表示「共有」的意思。如果使用 public 修飾,則可以被其他類別和程式存取。每個 Java 程式的主類別都必須是 public 類,作為公共工具供其他類別和程式使用的類別應定義為 public 類別。
abstract:如果類別被abstract 修飾,則該類別為抽象類,抽象類別不能被實例化,但抽象類別中可以有抽象方法(使用abstract 修飾的方法)和具體方法(沒有使用abstract修飾的方法)。繼承該抽象類別的所有子類別都必須實作該抽象類別中的所有抽象方法(除非子類別也是抽象類別)。
final:如果類別被 final 修飾,則不允許被繼承。
class:聲明類別的關鍵字。
class_name:類別的名稱。
extends:表示繼承其他類別。
implements:表示實作某些介面。
property_type:表示成員變數的型別。
property:表示成員變數名稱。
function():表示成員方法名稱。
以上是java如何定義類別的詳細內容。更多資訊請關注PHP中文網其他相關文章!