大家學(xué)習(xí)java有很多定義是需要理解的,比如java屬性和方法,要想深刻的理解java屬性和方法,我們就要區(qū)分一下它們之間的區(qū)別,接下來,我們就分享一下java屬性和方法的區(qū)別。
屬性用于定義該類或該類的實(shí)例所包含的數(shù)據(jù),在Java的官方說法里,屬性被稱為Field,因此有的地方也把屬性翻譯為字段。定義屬性的語法格式:[修飾符] 屬性類型 屬性名 [=默認(rèn)值]
方法是用于定義該類或該類的實(shí)例的行為特征或功能實(shí)現(xiàn)。方法名命名規(guī)則與屬性命名規(guī)則基本相同,但通常建議方法名以英文中的動詞開頭。方法體里多條可執(zhí)行性語句之間有嚴(yán)格的執(zhí)行順序,排在方法體前面的語句總是先執(zhí)行,排在方法體后面的語句總是后執(zhí)行。
過程抽象就是針對對象的行為特征,比如鳥會飛,會跳等等,這些方面的就會抽象為方法,即過程,寫成類都是鳥的方法。數(shù)據(jù)抽象就是針對對象的屬性,比如建立一個鳥這樣的類,鳥會有以下特征,兩個翅膀,兩支腳,有羽毛等等特性,寫成類都是鳥的屬性。
java怎么定義屬性?
定義屬性的語法格式如下:
[修飾符] 屬性類型 屬性名 [=默認(rèn)值]
屬性語法格式的詳細(xì)說明如下:
1、修飾符:修飾符可以省略,也可以是public、protected、private、static、final,其中public、protected、private三個最多只能出現(xiàn)其中之一,可以與static、final組合起來修飾屬性。
2、屬性類型:屬性類型可以是Java語言允許的任何數(shù)據(jù)類型,包括基本類型和現(xiàn)在介紹的引用類型。
3、屬性名:屬性名則只要是一個合法的標(biāo)識符即可,但這只是從語法角度來說的;如果從程序可讀性角度來看,屬性名應(yīng)該由一個或多個有意義的單詞連綴而成,第一個單詞首字母小寫,后面每個單詞首字母大寫,其他字母全部小寫,單詞與單詞之間不需使用任何分隔符。
4、默認(rèn)值:定義屬性還可以定義一個可選的默認(rèn)值。
提示:屬性是一種比較傳統(tǒng)、也比較符合漢語習(xí)慣的說法,在Java的官方說法里,屬性被稱為Field,因此有的地方也把屬性翻譯為字段。
定義方法的語法格式如下:
[修飾符] 方法返回值類型 方法么(形參列表)
{
//由零條到多條可執(zhí)行性語句組成的方法體
}
屬性是用來描述具體某個對象的特征。描述的是對象的狀態(tài)信息,方法就是用于定義該類或該類的實(shí)例的行為特征或功能實(shí)現(xiàn)。最后大家如果想要了解更多java入門知識,敬請關(guān)注賦能網(wǎng)。
本文鏈接:
本文章“java屬性和方法的區(qū)別是什么?java怎么定義屬性?”已幫助 64 人
免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579