Java編程之生活和面向?qū)ο?/h5>
作者:
添加時(shí)間:10-11
瀏覽次數(shù):0
【鄭州電腦培訓(xùn)學(xué)校導(dǎo)讀】眾所周知,Java是一種優(yōu)秀的面向?qū)ο蟮木幊陶Z言,面向?qū)ο缶幊趟枷雽⒕幊膛c現(xiàn)實(shí)生活對(duì)應(yīng)起來,更加方便人們的溝通與理解,在編程過程中起著舉足輕重的作用,無論是做一個(gè)基礎(chǔ)的程序員,還是做高層的架構(gòu)工程師,都離不開對(duì)面向?qū)ο笏枷氲氖炀氝\(yùn)用,它是面向?qū)ο缶幊痰幕A(chǔ),也是面向?qū)ο缶幊痰撵`魂,是衡量一個(gè)軟件人員軟件開發(fā)能力的的核心指標(biāo),而面向?qū)ο笏枷氲娜筇卣鳎悍庋b、繼承和多態(tài),則是面向?qū)ο笏枷氲暮诵,熟練掌握它,?duì)我們今后的軟件研發(fā)之路將會(huì)發(fā)揮重要作用。
首先,我們簡(jiǎn)單的談一下封裝,日常生活中大家使用的電視機(jī),我們不需要了解電視機(jī)內(nèi)部的線路和工作原理,我們只需要簡(jiǎn)簡(jiǎn)單單的按兩個(gè)按鈕就可以實(shí)現(xiàn)音量的調(diào)節(jié)和頻道的切換,大家不覺得這種機(jī)制是一種很精妙的設(shè)計(jì)么?封裝是一種設(shè)計(jì)理念,程序世界里的每一個(gè)類,都對(duì)應(yīng)著現(xiàn)實(shí)世界中的一個(gè)事物,現(xiàn)實(shí)世界中,每一個(gè)事物都會(huì)有屬于自己的特性,比如可愛的哆啦A夢(mèng),它有一雙可愛的大眼睛,一個(gè)神奇的口袋,善良的性格,還有,它用一些神奇的寶貝做一些讓人意想不到的事情,每當(dāng)大雄遇到困難時(shí)他都會(huì)及時(shí)的幫助他化險(xiǎn)為夷,就是這么一系列的靜態(tài)的特征還有動(dòng)態(tài)的事件完美確定下了一個(gè)深受大眾喜愛的機(jī)器貓形象,沒錯(cuò),這個(gè)就是封裝,就是這么簡(jiǎn)單,通常,我們還會(huì)認(rèn)為,哆啦A夢(mèng)的寶貝只能由哆啦A夢(mèng)來使用,如果讓其他人來使用的話就會(huì)出現(xiàn)一些意外,弄巧成拙,不是么?因?yàn)榇笮軐?duì)寶貝的了解程度不夠而造成了許多不必要的麻煩,不是么?沒錯(cuò),這個(gè)還是封裝,因?yàn)槲覀兺ǔUJ(rèn)為該是誰的東西,該是誰來做的事兒原則上就應(yīng)該由誰來實(shí)現(xiàn),這樣才不至于造成操作和數(shù)據(jù)的不安全,對(duì)應(yīng)的程序世界里,我們常常就會(huì)把哆啦A夢(mèng)的寶貝設(shè)置成為她自己私有的,這樣,就不會(huì)被別人隨意拿走使用了,從而保證了數(shù)據(jù)的安全,看吧,這就是編程!
接下來,我們來聊一下繼承,日常生活人們的聊天中,房子這個(gè)事兒總是不可避免的話題,總是會(huì)聽到人說,“哎,中央一直說要降房?jī)r(jià)呀,怎么越說降,房?jī)r(jià)越漲得厲害呀?”還常聽人說,“嗨,你知不知道呀,咱班的小王,還沒有畢業(yè)呢,都有了自己的房子了,知道是怎么來的嗎?嘿,他爸爸給的!”聽到了嗎?這個(gè)里面其實(shí)就是藏著繼承的學(xué)問呢,如果要?jiǎng)偖厴I(yè)的我們?nèi)ベI一套房子,一定是費(fèi)老鼻子勁了,但是如果有一個(gè)好爸爸的話,那么我就可以不用買房子了,把爸爸的房子直接拿過來自己用就可以了,給我們節(jié)省了許多的時(shí)間和金錢,這個(gè)就是繼承,子類可以直接使用父類的屬性和方法,通過繼承,我們可以節(jié)省大量的代碼,使代碼更加簡(jiǎn)潔和具有可讀性,面向?qū)ο蟮木幊蹋鋵?shí)沒有那么難,是不是?
最后一個(gè)是多態(tài),現(xiàn)在我們經(jīng)常會(huì)提到我們必須得會(huì)做人,得會(huì)來事兒,看到領(lǐng)導(dǎo),要畢恭畢敬,適當(dāng)恭維;看到同事,要相互幫助,取長(zhǎng)補(bǔ)短;對(duì)待下屬,要恩威并施,關(guān)照體恤?吹?jīng)]?同樣是接人待物,但是對(duì)待不同的人,我們會(huì)采取不同的態(tài)度,這個(gè)就是多態(tài),在編程世界里,傳入不同的對(duì)象,我們就會(huì)讓他執(zhí)行不同的操作,面向?qū)ο蟮木幊趟枷,就是如此的?jiǎn)單!想不想繼續(xù)往下深究一點(diǎn)兒?大家看到了吧,不管怎么接人待物,我們接人待物的對(duì)象始終是人不是?這樣的話,是不是要求領(lǐng)導(dǎo),同事,下屬都需要一個(gè)接人待物的方法?但是每類人接人待物的具體實(shí)現(xiàn)方法又會(huì)不一樣,這樣,是不是就實(shí)現(xiàn)了多態(tài)?編程,其實(shí)是對(duì)現(xiàn)實(shí)世界的寫照,是不是?
面向?qū)ο蟮木幊趟枷雭碜杂诂F(xiàn)實(shí)世界,是在用計(jì)算機(jī)語言來描述我們真實(shí)的世界,編程,其實(shí)沒有那么難,JAVA,作為目前最優(yōu)秀的面向?qū)ο缶幊陶Z言之一,就是用一種簡(jiǎn)潔而又形象的語言在模擬這個(gè)世界,如果用的好,你會(huì)發(fā)現(xiàn)用很簡(jiǎn)單的代碼可以解決一個(gè)看起來十分復(fù)雜的難題,生活是一門藝術(shù),面向?qū)ο,同樣也?那么在鄭州北大青鳥電腦培訓(xùn)學(xué)校學(xué)習(xí)java的同學(xué),可要努力了哦!學(xué)習(xí)好java你會(huì)發(fā)現(xiàn),編程也不過如此,他并沒有你想像的那么難!有什么不懂的可以到北大青鳥鄭州翔天信鴿校區(qū)來問,每個(gè)老師都很樂于幫助你們解答的!
更多相關(guān)java學(xué)習(xí)java培訓(xùn)的文章可訪問:http:///
【鄭州電腦培訓(xùn)學(xué)校導(dǎo)讀】眾所周知,Java是一種優(yōu)秀的面向?qū)ο蟮木幊陶Z言,面向?qū)ο缶幊趟枷雽⒕幊膛c現(xiàn)實(shí)生活對(duì)應(yīng)起來,更加方便人們的溝通與理解,在編程過程中起著舉足輕重的作用,無論是做一個(gè)基礎(chǔ)的程序員,還是做高層的架構(gòu)工程師,都離不開對(duì)面向?qū)ο笏枷氲氖炀氝\(yùn)用,它是面向?qū)ο缶幊痰幕A(chǔ),也是面向?qū)ο缶幊痰撵`魂,是衡量一個(gè)軟件人員軟件開發(fā)能力的的核心指標(biāo),而面向?qū)ο笏枷氲娜筇卣鳎悍庋b、繼承和多態(tài),則是面向?qū)ο笏枷氲暮诵,熟練掌握它,?duì)我們今后的軟件研發(fā)之路將會(huì)發(fā)揮重要作用。
首先,我們簡(jiǎn)單的談一下封裝,日常生活中大家使用的電視機(jī),我們不需要了解電視機(jī)內(nèi)部的線路和工作原理,我們只需要簡(jiǎn)簡(jiǎn)單單的按兩個(gè)按鈕就可以實(shí)現(xiàn)音量的調(diào)節(jié)和頻道的切換,大家不覺得這種機(jī)制是一種很精妙的設(shè)計(jì)么?封裝是一種設(shè)計(jì)理念,程序世界里的每一個(gè)類,都對(duì)應(yīng)著現(xiàn)實(shí)世界中的一個(gè)事物,現(xiàn)實(shí)世界中,每一個(gè)事物都會(huì)有屬于自己的特性,比如可愛的哆啦A夢(mèng),它有一雙可愛的大眼睛,一個(gè)神奇的口袋,善良的性格,還有,它用一些神奇的寶貝做一些讓人意想不到的事情,每當(dāng)大雄遇到困難時(shí)他都會(huì)及時(shí)的幫助他化險(xiǎn)為夷,就是這么一系列的靜態(tài)的特征還有動(dòng)態(tài)的事件完美確定下了一個(gè)深受大眾喜愛的機(jī)器貓形象,沒錯(cuò),這個(gè)就是封裝,就是這么簡(jiǎn)單,通常,我們還會(huì)認(rèn)為,哆啦A夢(mèng)的寶貝只能由哆啦A夢(mèng)來使用,如果讓其他人來使用的話就會(huì)出現(xiàn)一些意外,弄巧成拙,不是么?因?yàn)榇笮軐?duì)寶貝的了解程度不夠而造成了許多不必要的麻煩,不是么?沒錯(cuò),這個(gè)還是封裝,因?yàn)槲覀兺ǔUJ(rèn)為該是誰的東西,該是誰來做的事兒原則上就應(yīng)該由誰來實(shí)現(xiàn),這樣才不至于造成操作和數(shù)據(jù)的不安全,對(duì)應(yīng)的程序世界里,我們常常就會(huì)把哆啦A夢(mèng)的寶貝設(shè)置成為她自己私有的,這樣,就不會(huì)被別人隨意拿走使用了,從而保證了數(shù)據(jù)的安全,看吧,這就是編程!
接下來,我們來聊一下繼承,日常生活人們的聊天中,房子這個(gè)事兒總是不可避免的話題,總是會(huì)聽到人說,“哎,中央一直說要降房?jī)r(jià)呀,怎么越說降,房?jī)r(jià)越漲得厲害呀?”還常聽人說,“嗨,你知不知道呀,咱班的小王,還沒有畢業(yè)呢,都有了自己的房子了,知道是怎么來的嗎?嘿,他爸爸給的!”聽到了嗎?這個(gè)里面其實(shí)就是藏著繼承的學(xué)問呢,如果要?jiǎng)偖厴I(yè)的我們?nèi)ベI一套房子,一定是費(fèi)老鼻子勁了,但是如果有一個(gè)好爸爸的話,那么我就可以不用買房子了,把爸爸的房子直接拿過來自己用就可以了,給我們節(jié)省了許多的時(shí)間和金錢,這個(gè)就是繼承,子類可以直接使用父類的屬性和方法,通過繼承,我們可以節(jié)省大量的代碼,使代碼更加簡(jiǎn)潔和具有可讀性,面向?qū)ο蟮木幊蹋鋵?shí)沒有那么難,是不是?
最后一個(gè)是多態(tài),現(xiàn)在我們經(jīng)常會(huì)提到我們必須得會(huì)做人,得會(huì)來事兒,看到領(lǐng)導(dǎo),要畢恭畢敬,適當(dāng)恭維;看到同事,要相互幫助,取長(zhǎng)補(bǔ)短;對(duì)待下屬,要恩威并施,關(guān)照體恤?吹?jīng)]?同樣是接人待物,但是對(duì)待不同的人,我們會(huì)采取不同的態(tài)度,這個(gè)就是多態(tài),在編程世界里,傳入不同的對(duì)象,我們就會(huì)讓他執(zhí)行不同的操作,面向?qū)ο蟮木幊趟枷,就是如此的?jiǎn)單!想不想繼續(xù)往下深究一點(diǎn)兒?大家看到了吧,不管怎么接人待物,我們接人待物的對(duì)象始終是人不是?這樣的話,是不是要求領(lǐng)導(dǎo),同事,下屬都需要一個(gè)接人待物的方法?但是每類人接人待物的具體實(shí)現(xiàn)方法又會(huì)不一樣,這樣,是不是就實(shí)現(xiàn)了多態(tài)?編程,其實(shí)是對(duì)現(xiàn)實(shí)世界的寫照,是不是?
面向?qū)ο蟮木幊趟枷雭碜杂诂F(xiàn)實(shí)世界,是在用計(jì)算機(jī)語言來描述我們真實(shí)的世界,編程,其實(shí)沒有那么難,JAVA,作為目前最優(yōu)秀的面向?qū)ο缶幊陶Z言之一,就是用一種簡(jiǎn)潔而又形象的語言在模擬這個(gè)世界,如果用的好,你會(huì)發(fā)現(xiàn)用很簡(jiǎn)單的代碼可以解決一個(gè)看起來十分復(fù)雜的難題,生活是一門藝術(shù),面向?qū)ο,同樣也?那么在鄭州北大青鳥電腦培訓(xùn)學(xué)校學(xué)習(xí)java的同學(xué),可要努力了哦!學(xué)習(xí)好java你會(huì)發(fā)現(xiàn),編程也不過如此,他并沒有你想像的那么難!有什么不懂的可以到北大青鳥鄭州翔天信鴿校區(qū)來問,每個(gè)老師都很樂于幫助你們解答的!
更多相關(guān)java學(xué)習(xí)java培訓(xùn)的文章可訪問:http:///
本文由站河南北大青鳥校區(qū)整編而成,如需了解更多IT資訊類的文章、新聞、課程和學(xué)習(xí)技巧、就業(yè)案例、招生詳情等問題,可以對(duì)在線咨詢老師進(jìn)行一對(duì)一問答!
推薦資訊
- 鄭州java培訓(xùn)哪家好?翔天信鴿怎么... 2012-09-13
- 鄭州電腦學(xué)校:Cisco2960交換機(jī)密... 2012-10-13
- 高中畢業(yè)了什么也不會(huì)不想打工怎... 2015-10-22
- 大數(shù)據(jù)專業(yè)怎么樣適合轉(zhuǎn)行去學(xué)習(xí)... 2019-09-28
- 青鳥Linux課程:用戶對(duì)FTP服務(wù)器的... 2012-10-13
熱點(diǎn)資訊
- 鄭州云計(jì)算專業(yè)技術(shù)學(xué)校正規(guī)的!... 2021-07-27
- 期待一紙通知書,不如學(xué)一身技能... 2019-07-10
- 所學(xué)非所用遭詬病,畢業(yè)生和企業(yè)... 2019-07-10
- 本科畢業(yè)后我們的出路在哪里呢... 2018-10-26
- 餓了么,北大青鳥送紅包!送紅包... 2018-01-30