什麼是java類別?
Java/類別與物件
Java是一門物件導向的程式語言,除了基本資料型別以外,Java要求每個資料型別必須都是一個類別。
物件導向的程式設計思想力圖使在電腦語言中對事物的描述與現實世界中該事物的本來面目盡可能地一致,類別(class)和物件(object)就是物件導向方法的核心概念。
類別是某一類事物的描述,是抽象的、概念上的定義;物件是實際存在的該類別事物的個體,因而也稱實例(Instance)。類別和物件就如同概念和實物之間的關係一樣,類別就好比是一個模板,而物件就是該模板下的一個實例。
物件導向的主要想法是:將客觀事物看作具有狀態和行為的對象,透過抽象找出同一類別物件的共同狀態和行為,構成類別。
在Java當中申明類別都是由class開頭的。
class 类名称 { //声明成员变量 //声明成员方法 }
建構方法
在 Java 程式裡,建構方法所完成的主要工作是幫助新建立的物件賦初值。建構方法可視為一種特殊的方法,它的定義方式與普通方法類似,其語法如下所示:
建構方法的定義方式
class 类名称 { 访问权限 构造方法名称(){ } }
在使用建構方法的時候請注意以下幾點:
它具有與類別名稱相同的名稱
它沒有傳回值
建構方法的呼叫時機也與一般的方法不同。一般的方法是在需要時才調用,而建構方法則是在創建物件時,便自動調用,並執行建構方法的內容。因此,構造方法無需在程式中直接調用,而是在物件產生時自動執行。基於上述構造方法的特性,可利用它來對物件的資料成員做初始化的賦值。所謂初始化就是為物件的賦初值。
建立物件
物件的產生
建立屬於某個類別的對象,需要透過兩個步驟來實現:
#宣告指向"由類別建立的物件"的變數
利用new 建立新的對象,並指派給先前所建立的變數。
類別名稱物件名稱= new 類別名稱() ;
範例來說,如果要建立Person 類別的對象,可用下列的語句來實作:
Person p ; // 先声明一个 Person 类的对象 p p = new Person() ; // 用 new 关键字实例化 Person 的对象 p
訪問物件中某個變數或方法
存取屬性:物件名稱.屬性名稱
存取方法:物件名稱.方法名稱()
以上是什麼是java類的詳細內容。更多資訊請關注PHP中文網其他相關文章!