首頁  >  文章  >  Java  >  Java中如何建立類別

Java中如何建立類別

王林
王林原創
2019-11-12 11:02:4310326瀏覽

Java中如何建立類別

什麼是類別?什麼是對象?

類別-是抽象的。是具有共同屬性和服務的物件的抽象(或集合),其內部包括屬性和服務兩個主要部分;

#物件-是具體的。是系統中用來描述客觀事物的一個實體,它是構成系統的一個基本單位。

類別與對象的關係就如模具和鑄件的關係,類別的實例化結果就是對象,而對一類對象的抽象就是類別。

類別的定義

Java中定義類別的通用格式:

修饰符 class 类名{成员}

理解:修飾符是可選的,有public(公共)或不加;

class-關鍵字,必須有;

類別名稱-首字母大寫,且依駝峰命名規則起名,必須有;

成員——有成員屬性和成員方法。

成員定義

(1)成員屬性定義

格式:

[ public | private | protected ] [ static ] [ final ] 类型 成员名

瞭解:型別與成員名是必須的,其他都是可選項;

public 公共成員-不同套件也可存取;

private 私有成員-只能在本類別中存取;

protected 保護成員-同包及子類別可存取;

上面三個都不加預設-同包可存取;

static     靜態成員-屬於類別的,它不屬於具體的對象,該類別的所有對象共享該成員。所有不是static的物件的物件都要實例化才能存取。

Static成員或方法直接透過類別名稱存取(透過:類別名稱.    引用);

final 成員-最終成員,其值不能改變;

final類別-最終類,不能被繼承;

final 方法-最終方法,該方法不能被重寫;

注意:final和public可以載入類別上面,而static不能。

(2)成員方法定義

格式:

[public|private|protected] [static] [final] 类型 方法名(形参){
    方法体;
    return表达式;
}

#理解:

類型(首字母大寫)(必須):指返回值的類型(既可以是基本類型,也可以是物件類型);

方法名稱(必須):做什麼;

方法體:定義了方法的具體內容,通常起到兩個作用:一是圍繞類別的屬性進行各種操作,二是與其他的類別與物件進行資料交流、訊息傳遞的操作;

形參(可選):只有兩種類型:基本類型和物件類型。方法呼叫中參數用來傳遞數值、傳遞引用,同時方法還可以巢狀、遞歸呼叫;

return除了能傳回值,還可以結束此方法體。

值得注意的是:方法體中如果指定了非void的回傳類型,方法中就必須包含一條return語句保證任何情況下都有回傳數值,return語句後面不能跟任何表達式。

推薦教學:Java教學

以上是Java中如何建立類別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn