溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何使用java中的類和對象

發(fā)布時(shí)間:2020-07-02 09:15:46 來源:億速云 閱讀:103 作者:Leah 欄目:編程語言

如何使用java中的類和對象?針對這個(gè)問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

Java/類與對象

Java是一門面向?qū)ο蟮木幊陶Z言,除了基本數(shù)據(jù)類型以外,Java要求每一個(gè)數(shù)據(jù)類型必須都是一個(gè)類。

面向?qū)ο蟮木幊趟枷肓D使在計(jì)算機(jī)語言中對事物的描述與現(xiàn)實(shí)世界中該事物的本來面目盡可能地一致,類(class)和對象(object)就是面向?qū)ο蠓椒ǖ暮诵母拍睢?/p>

類是對某一類事物的描述,是抽象的、概念上的定義;對象是實(shí)際存在的該類事物的個(gè)體,因而也稱實(shí)例(Instance)。類和對象就如同概念和實(shí)物之間的關(guān)系一樣,類就好比是一個(gè)模板,而對象就是該模板下的一個(gè)實(shí)例。

面向?qū)ο蟮闹饕枷胧牵簩⒖陀^事物看作具有狀態(tài)和行為的對象,通過抽象找出同一類對象的共同狀態(tài)和行為,構(gòu)成類。

在Java當(dāng)中申明類都是由class開頭的。

class 類名稱 {
//聲明成員變量
//聲明成員方法
}

構(gòu)造方法

在 Java 程序里,構(gòu)造方法所完成的主要工作是幫助新創(chuàng)建的對象賦初值。構(gòu)造方法可視為一種特殊的方法,它的定義方式與普通方法類似,其語法如下所示:

構(gòu)造方法的定義方式

class 類名稱 {
訪問權(quán)限 構(gòu)造方法名稱(){
}
}

在使用構(gòu)造方法的時(shí)候請注意以下幾點(diǎn):

它具有與類名相同的名稱

它沒有返回值

構(gòu)造方法的調(diào)用時(shí)機(jī)也與一般的方法不同。一般的方法是在需要時(shí)才調(diào)用,而構(gòu)造方法則是在創(chuàng)建對象時(shí),便自動調(diào)用,并執(zhí)行構(gòu)造方法的內(nèi)容。因此,構(gòu)造方法無需在程序中直接調(diào)用,而是在對象產(chǎn)生時(shí)自動執(zhí)行?;谏鲜鰳?gòu)造方法的特性,可利用它來對對象的數(shù)據(jù)成員做初始化的賦值。所謂初始化就是為對象的賦初值。

創(chuàng)建對象

對象的產(chǎn)生

創(chuàng)建屬于某個(gè)類的對象,需要通過兩個(gè)步驟來實(shí)現(xiàn):

聲明指向"由類所創(chuàng)建的對象"的變量

利用 new 創(chuàng)建新的對象,并指派給先前所創(chuàng)建的變量。

類名 對象名 = new 類名() ;

舉例來說,如果要創(chuàng)建 Person 類的對象,可用下列的語句來實(shí)現(xiàn):

Person p ; // 先聲明一個(gè) Person 類的對象 p
p = new Person() ; // 用 new 關(guān)鍵字實(shí)例化 Person 的對象 p

訪問對象中某個(gè)變量或方法

訪問屬性:對象名稱.屬性名

訪問方法:對象名稱.方法名()

關(guān)于如何使用java中的類和對象問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI