更新時(shí)間:2019年01月10日14時(shí)59分 來(lái)源:傳智播客 瀏覽次數(shù):
java的面向?qū)ο蟮?。java是完全面向?qū)ο蟮膯?
那么怎么理解面向?qū)ο竽?/p>
面向?qū)ο笫且环N思想,彌補(bǔ)面向過程化的不足,因?yàn)槊嫦蜻^程要關(guān)心具體的每一步怎么去做,而面向?qū)ο箨P(guān)注的是
誰(shuí)可以做什么,
舉個(gè)例子:XXX,你媽叫你去打醬油。
在開發(fā)中,更符合人們的思維,程序閱讀性更高,便于維護(hù)。
面向?qū)ο蟮暮诵木褪?,類和?duì)象。
類:類可以理解為一個(gè)模板,描述一類事物所具有的相同的屬性、相同行為。
對(duì)象:類的具體的表現(xiàn)。
封裝:什么是封裝?
MP3,封裝成一個(gè)小盒子。對(duì)外提供了一些功能按鈕,比如:播放暫停,我們不需要關(guān)注具體怎么實(shí)現(xiàn)播放和暫停的。
我們只需要去按這個(gè)按鈕就好了。
java中體現(xiàn):封裝成方法/類
繼承:什么是繼承?
家業(yè)繼承,基因繼承
java中的繼承:較少代碼的冗余。如果不用繼承,有相同的屬性或者方法,子父類中,必須都去寫出來(lái)。
多態(tài):三要素 1.繼承關(guān)系 2.方法的重寫 3.父類引用指向子類對(duì)象
多態(tài):多種狀態(tài)。
java中體現(xiàn):List list = new ArrayList();
首發(fā):http://java.itcast.cn
北京校區(qū)