• 招生咨詢熱線:4008-569-579 
  • 手機(jī)版
    用手機(jī)掃描二維碼直達(dá)商品手機(jī)版
招生咨詢熱線
4008-569-579
機(jī)構(gòu)主頁(yè) > 培訓(xùn)資料 > 面向?qū)ο笫鞘裁??達(dá)內(nèi)廣州Java培訓(xùn)解答
機(jī)構(gòu)主頁(yè) > 培訓(xùn)資料>面向?qū)ο笫鞘裁??達(dá)內(nèi)廣州Java培訓(xùn)解答

面向?qū)ο笫鞘裁??達(dá)內(nèi)廣州Java培訓(xùn)解答

來(lái)源:廣州達(dá)內(nèi)教育        時(shí)間:2023-05-30        熱度:38℃        返回列表

C對(duì)比的話,Java的特點(diǎn)是它是一種面向?qū)ο蟮恼Z(yǔ)言,那么面向?qū)ο蟮降资鞘裁匆馑??達(dá)內(nèi)廣州Java培訓(xùn)來(lái)簡(jiǎn)單聊一聊。

現(xiàn)實(shí)世界中,隨處可見(jiàn)的一種事物就是對(duì)象,對(duì)象是事物存在的實(shí)體,如人類、書(shū)桌、計(jì)算機(jī)、高樓大廈等。人類解決問(wèn)題的方式總是將復(fù)雜的事物簡(jiǎn)單化,于是就會(huì)思考這些對(duì)象都是由哪些部分組成的。通常都會(huì)將對(duì)象劃分為兩個(gè)部分,即動(dòng)態(tài)部分與靜態(tài)部分。靜態(tài)部分,顧名思義就是不能動(dòng)的部分,這個(gè)部分被稱為“屬性”,任何對(duì)象都會(huì)具備其自身屬性,如一個(gè)人,它包括高矮、胖瘦、性別、年齡等屬性。然而具有這些屬性的人會(huì)執(zhí)行哪些動(dòng)作也是一個(gè)值得探討的部分,這個(gè)人可以哭泣、微笑、說(shuō)話、行走,這些是這個(gè)人具備的行為(動(dòng)態(tài)部分),人類通過(guò)探討對(duì)象的屬性和觀察對(duì)象的行為了解對(duì)象。

達(dá)內(nèi)先Java培訓(xùn)在這打個(gè)比方,把寫(xiě)一個(gè)程序想象成做一張桌子

使用面向過(guò)程的思路:桌子,要用木頭做,所以我要種樹(shù),樹(shù)種好了,我要砍木頭;可是沒(méi)鐵,開(kāi)個(gè)鐵礦先;有礦石了,造個(gè)煉鐵房;煉好鐵,做成鋸子鋸木,做鐵錘,做釘子;但是我不會(huì)裝桌子,去學(xué)學(xué)木工,桌子做好了。

接下來(lái)是面向?qū)ο?/span>我要做桌子,要木頭,直接從建材市場(chǎng)買(mǎi)沒(méi)鐵釘鐵錘,直接從五金商店買(mǎi)不會(huì)裝桌子,直接請(qǐng)個(gè)木工,桌子完成。

所謂面向?qū)ο?,如上例,我要木頭,從建材市場(chǎng)這個(gè)對(duì)象拿,調(diào)用建材市場(chǎng)這個(gè)對(duì)象中出售木頭這個(gè)方法,返回我一個(gè)木頭,至于建材市場(chǎng)的木頭哪來(lái)的,我不知道,也不用知道,為什么這個(gè)社會(huì)有各行各業(yè)?他們?nèi)际菍?duì)象,都有一個(gè)方法,返回該職業(yè)能返回給社會(huì)的事物,之所以說(shuō)面向?qū)ο蟾咏谌说恼K季S,妙處就在這,我們把能拿到我們想要的東西的出處抽取成一個(gè)對(duì)象,我們直接訪問(wèn)它,拿到我們要的東西,它又從它該拿到東西的對(duì)象處拿東西,看似互不相干,卻又有很多關(guān)系,這就是面向?qū)ο螅恳粋€(gè)對(duì)象,一個(gè)方法,只做它自己該做的事,其他的,交給其他的方法,其他的對(duì)象。

面向?qū)ο笙啾让嫦蜻^(guò)程,更接近于人的思維,而復(fù)雜的活則更多地交給編譯器去做,雖然可能由于編譯器不夠智能而使得終重新效率偏低,但是卻加快了程序員的工作效率,以上是達(dá)內(nèi)廣州Java培訓(xùn)對(duì)面向?qū)ο蟮睦斫狻?/span>

 

 

 

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部