教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

怎么理解java的面向?qū)ο蠹叭齻€(gè)特性

更新時(shí)間:2019年01月10日14時(shí)59分 來源:傳智播客 瀏覽次數(shù):

  java的面向?qū)ο蟮?。java是完全面向?qū)ο蟮膯?

  那么怎么理解面向?qū)ο竽?/p>

  面向?qū)ο笫且环N思想,彌補(bǔ)面向過程化的不足,因?yàn)槊嫦蜻^程要關(guān)心具體的每一步怎么去做,而面向?qū)ο箨P(guān)注的是

  誰可以做什么,

  舉個(gè)例子:XXX,你媽叫你去打醬油。

  在開發(fā)中,更符合人們的思維,程序閱讀性更高,便于維護(hù)。

  面向?qū)ο蟮暮诵木褪?,類和對象?/p>

  類:類可以理解為一個(gè)模板,描述一類事物所具有的相同的屬性、相同行為。

  對象:類的具體的表現(xiàn)。

  封裝:什么是封裝?

  MP3,封裝成一個(gè)小盒子。對外提供了一些功能按鈕,比如:播放暫停,我們不需要關(guān)注具體怎么實(shí)現(xiàn)播放和暫停的。

  我們只需要去按這個(gè)按鈕就好了。

  java中體現(xiàn):封裝成方法/類

  繼承:什么是繼承?

  家業(yè)繼承,基因繼承

  java中的繼承:較少代碼的冗余。如果不用繼承,有相同的屬性或者方法,子父類中,必須都去寫出來。

  多態(tài):三要素 1.繼承關(guān)系 2.方法的重寫 3.父類引用指向子類對象

  多態(tài):多種狀態(tài)。

  java中體現(xiàn):List list = new ArrayList();



作者:傳智播客JavaEE培訓(xùn)學(xué)院

首發(fā):http://java.itcast.cn

0 分享到:
和我們在線交談!