Java編程之生活和面向對象
【鄭州電腦培訓學校導讀】眾所周知,Java是一種優(yōu)秀的面向對象的編程語言,面向對象編程思想將編程與現(xiàn)實生活對應起來,更加方便人們的溝通與理解,在編程過程中起著舉足輕重的作用,無論是做一個基礎的程序員,還是做高層的架構工程師,都離不開對面向對象思想的熟練運用,它是面向對象編程的基礎,也是面向對象編程的靈魂,是衡量一個軟件人員軟件開發(fā)能力的的核心指標,而面向對象思想的三大特征:封裝、繼承和多態(tài),則是面向對象思想的核心,熟練掌握它,對我們今后的軟件研發(fā)之路將會發(fā)揮重要作用。
首先,我們簡單的談一下封裝,日常生活中大家使用的電視機,我們不需要了解電視機內部的線路和工作原理,我們只需要簡簡單單的按兩個按鈕就可以實現(xiàn)音量的調節(jié)和頻道的切換,大家不覺得這種機制是一種很精妙的設計么?封裝是一種設計理念,程序世界里的每一個類,都對應著現(xiàn)實世界中的一個事物,現(xiàn)實世界中,每一個事物都會有屬于自己的特性,比如可愛的哆啦A夢,它有一雙可愛的大眼睛,一個神奇的口袋,善良的性格,還有,它用一些神奇的寶貝做一些讓人意想不到的事情,每當大雄遇到困難時他都會及時的幫助他化險為夷,就是這么一系列的靜態(tài)的特征還有動態(tài)的事件完美確定下了一個深受大眾喜愛的機器貓形象,沒錯,這個就是封裝,就是這么簡單,通常,我們還會認為,哆啦A夢的寶貝只能由哆啦A夢來使用,如果讓其他人來使用的話就會出現(xiàn)一些意外,弄巧成拙,不是么?因為大熊對寶貝的了解程度不夠而造成了許多不必要的麻煩,不是么?沒錯,這個還是封裝,因為我們通常認為該是誰的東西,該是誰來做的事兒原則上就應該由誰來實現(xiàn),這樣才不至于造成操作和數(shù)據(jù)的不安全,對應的程序世界里,我們常常就會把哆啦A夢的寶貝設置成為她自己私有的,這樣,就不會被別人隨意拿走使用了,從而保證了數(shù)據(jù)的安全,看吧,這就是編程!
接下來,我們來聊一下繼承,日常生活人們的聊天中,房子這個事兒總是不可避免的話題,總是會聽到人說,“哎,中央一直說要降房價呀,怎么越說降,房價越漲得厲害呀?”還常聽人說,“嗨,你知不知道呀,咱班的小王,還沒有畢業(yè)呢,都有了自己的房子了,知道是怎么來的嗎?嘿,他爸爸給的!”聽到了嗎?這個里面其實就是藏著繼承的學問呢,如果要剛畢業(yè)的我們去買一套房子,一定是費老鼻子勁了,但是如果有一個好爸爸的話,那么我就可以不用買房子了,把爸爸的房子直接拿過來自己用就可以了,給我們節(jié)省了許多的時間和金錢,這個就是繼承,子類可以直接使用父類的屬性和方法,通過繼承,我們可以節(jié)省大量的代碼,使代碼更加簡潔和具有可讀性,面向對象的編程,其實沒有那么難,是不是?
最后一個是多態(tài),現(xiàn)在我們經(jīng)常會提到我們必須得會做人,得會來事兒,看到領導,要畢恭畢敬,適當恭維;看到同事,要相互幫助,取長補短;對待下屬,要恩威并施,關照體恤?吹?jīng)]?同樣是接人待物,但是對待不同的人,我們會采取不同的態(tài)度,這個就是多態(tài),在編程世界里,傳入不同的對象,我們就會讓他執(zhí)行不同的操作,面向對象的編程思想,就是如此的簡單!想不想繼續(xù)往下深究一點兒?大家看到了吧,不管怎么接人待物,我們接人待物的對象始終是人不是?這樣的話,是不是要求領導,同事,下屬都需要一個接人待物的方法?但是每類人接人待物的具體實現(xiàn)方法又會不一樣,這樣,是不是就實現(xiàn)了多態(tài)?編程,其實是對現(xiàn)實世界的寫照,是不是?
面向對象的編程思想來自于現(xiàn)實世界,是在用計算機語言來描述我們真實的世界,編程,其實沒有那么難,JAVA,作為目前最優(yōu)秀的面向對象編程語言之一,就是用一種簡潔而又形象的語言在模擬這個世界,如果用的好,你會發(fā)現(xiàn)用很簡單的代碼可以解決一個看起來十分復雜的難題,生活是一門藝術,面向對象,同樣也是,那么在鄭州北大青鳥電腦培訓學校學習java的同學,可要努力了哦!學習好java你會發(fā)現(xiàn),編程也不過如此,他并沒有你想像的那么難!有什么不懂的可以到北大青鳥鄭州翔天信鴿校區(qū)來問,每個老師都很樂于幫助你們解答的!
更多相關java學習java培訓的文章可訪問:http://m.18797.cn/
本文由站河南北大青鳥校區(qū)整編而成,如需了解更多IT資訊類的文章、新聞、課程和學習技巧、就業(yè)案例、招生詳情等問題,可以對在線咨詢老師進行一對一問答!
推薦資訊
- get和post對比區(qū)別說緩沖區(qū)溢出... 2013-03-06
- 高中畢業(yè)學什么有前途好就業(yè)?就... 2012-10-13
- 未來哪些專業(yè)比較吃香... 2020-02-25
- 鄭州秋季還在招生錄取的計算機專... 2017-08-13
- 創(chuàng)造網(wǎng)站流量過程中,不能碰觸的... 2012-10-13
熱點資訊
- 鄭州云計算專業(yè)技術學校正規(guī)的!... 2021-07-27
- 期待一紙通知書,不如學一身技能... 2019-07-10
- 所學非所用遭詬病,畢業(yè)生和企業(yè)... 2019-07-10
- 本科畢業(yè)后我們的出路在哪里呢... 2018-10-26
- 餓了么,北大青鳥送紅包!送紅包... 2018-01-30