更新時(shí)間:2022-05-10 11:39:40 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2052次
在Java基礎(chǔ)教程的學(xué)習(xí)中,大家要知道Java屬性和方法的區(qū)別有哪些,下面就由動(dòng)力節(jié)點(diǎn)小編來(lái)告訴大家。
屬性用于定義該類(lèi)或該類(lèi)的實(shí)例所包含的數(shù)據(jù),在Java的官方說(shuō)法里,屬性被稱為Field,因此有的地方也把屬性翻譯為字段。定義屬性的語(yǔ)法格式:[修飾符] 屬性類(lèi)型 屬性名 [=默認(rèn)值]
方法是用于定義該類(lèi)或該類(lèi)的實(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ò)程,寫(xiě)成類(lèi)都是鳥(niǎo)的方法。數(shù)據(jù)抽象就是針對(duì)對(duì)象的屬性,比如建立一個(gè)鳥(niǎo)這樣的類(lèi),鳥(niǎo)會(huì)有以下特征,兩個(gè)翅膀,兩支腳,有羽毛等等特性,寫(xiě)成類(lèi)都是鳥(niǎo)的屬性。
面向過(guò)程:強(qiáng)調(diào)的就是功能行為,功能的執(zhí)行過(guò)程,即先后順序,而每一個(gè)功能我們都使用函數(shù)(類(lèi)似于方法)把這些步驟一步一步實(shí)現(xiàn),使用的時(shí)候依次調(diào)用函數(shù)就可以了。面向?qū)ο螅簭?qiáng)調(diào)的是具備某些功能的對(duì)象。不要誤解為面向?qū)ο笠欢ň蛢?yōu)于面向過(guò)程的設(shè)計(jì)。
面向過(guò)程適合簡(jiǎn)單,不需要協(xié)作的事物。但是當(dāng)我們思考比較復(fù)雜的問(wèn)題,比如“如何造車(chē)?”,就會(huì)發(fā)現(xiàn)列出一二三四這樣的步驟是不可能的,那是因?yàn)樵燔?chē)太復(fù)雜,需要很多協(xié)作才能完成,此時(shí)面向?qū)ο蟮乃枷刖蛻?yīng)運(yùn)而生了。面向?qū)ο笏枷敫鹾先说乃季S模式,我們首先考慮的是“怎么設(shè)計(jì)這個(gè)事物?”,比如思考造車(chē),我們就會(huì)先思考“車(chē)怎么設(shè)計(jì)?”,而不是“怎么按步驟造車(chē)的問(wèn)題”。
以上就是關(guān)于“淺談Java屬性和方法的區(qū)別”介紹,大家如果想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容從入門(mén)到精通,細(xì)致全面,通俗易懂,很適合沒(méi)有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743