您好,歡迎來(lái)到賦能網(wǎng)!

java屬性和方法的區(qū)別是什么?java怎么定義屬性?

賦能網(wǎng) 2023-05-09 64

大家學(xué)習(xí)java有很多定義是需要理解的,比如java屬性和方法,要想深刻的理解java屬性和方法,我們就要區(qū)分一下它們之間的區(qū)別,接下來(lái),我們就分享一下java屬性和方法的區(qū)別。

屬性用于定義該類或該類的實(shí)例所包含的數(shù)據(jù),在Java的官方說(shuō)法里,屬性被稱為Field,因此有的地方也把屬性翻譯為字段。定義屬性的語(yǔ)法格式:[修飾符] 屬性類型 屬性名 [=默認(rèn)值]

方法是用于定義該類或該類的實(shí)例的行為特征或功能實(shí)現(xiàn)。方法名命名規(guī)則與屬性命名規(guī)則基本相同,但通常建議方法名以英文中的動(dòng)詞開(kāi)頭。方法體里多條可執(zhí)行性語(yǔ)句之間有嚴(yán)格的執(zhí)行順序,排在方法體前面的語(yǔ)句總是先執(zhí)行,排在方法體后面的語(yǔ)句總是后執(zhí)行。

過(guò)程抽象就是針對(duì)對(duì)象的行為特征,比如鳥(niǎo)會(huì)飛,會(huì)跳等等,這些方面的就會(huì)抽象為方法,即過(guò)程,寫成類都是鳥(niǎo)的方法。數(shù)據(jù)抽象就是針對(duì)對(duì)象的屬性,比如建立一個(gè)鳥(niǎo)這樣的類,鳥(niǎo)會(huì)有以下特征,兩個(gè)翅膀,兩支腳,有羽毛等等特性,寫成類都是鳥(niǎo)的屬性。

java怎么定義屬性?

定義屬性的語(yǔ)法格式如下:

[修飾符] 屬性類型 屬性名 [=默認(rèn)值]

屬性語(yǔ)法格式的詳細(xì)說(shuō)明如下:

1、修飾符:修飾符可以省略,也可以是public、protected、private、static、final,其中public、protected、private三個(gè)最多只能出現(xiàn)其中之一,可以與static、final組合起來(lái)修飾屬性。

2、屬性類型:屬性類型可以是Java語(yǔ)言允許的任何數(shù)據(jù)類型,包括基本類型和現(xiàn)在介紹的引用類型。

3、屬性名:屬性名則只要是一個(gè)合法的標(biāo)識(shí)符即可,但這只是從語(yǔ)法角度來(lái)說(shuō)的;如果從程序可讀性角度來(lái)看,屬性名應(yīng)該由一個(gè)或多個(gè)有意義的單詞連綴而成,第一個(gè)單詞首字母小寫,后面每個(gè)單詞首字母大寫,其他字母全部小寫,單詞與單詞之間不需使用任何分隔符。

4、默認(rèn)值:定義屬性還可以定義一個(gè)可選的默認(rèn)值。

提示:屬性是一種比較傳統(tǒng)、也比較符合漢語(yǔ)習(xí)慣的說(shuō)法,在Java的官方說(shuō)法里,屬性被稱為Field,因此有的地方也把屬性翻譯為字段。

定義方法的語(yǔ)法格式如下:

[修飾符] 方法返回值類型 方法么(形參列表)

{

//由零條到多條可執(zhí)行性語(yǔ)句組成的方法體

}

屬性是用來(lái)描述具體某個(gè)對(duì)象的特征。描述的是對(duì)象的狀態(tài)信息,方法就是用于定義該類或該類的實(shí)例的行為特征或功能實(shí)現(xiàn)。最后大家如果想要了解更多java入門知識(shí),敬請(qǐng)關(guān)注賦能網(wǎng)。


本文鏈接:

本文章“java屬性和方法的區(qū)別是什么?java怎么定義屬性?”已幫助 64 人

免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: