自學(xué)JavaEE必備視頻教程之面向?qū)ο?/span>
很多自學(xué)的小伙伴們想學(xué)深入學(xué)習(xí)JavaEE,但又苦于找不到視頻資料,今天小編費(fèi)了九牛二虎之力,挖來(lái)了千鋒的內(nèi)部學(xué)習(xí)視頻,分享給大家學(xué)習(xí)。而小編今天分享的文章也是學(xué)習(xí)的重點(diǎn)——面向?qū)ο蟆?/span>
JavaEE視頻教程總目錄:http://pan.baidu.com/s/1jHHJQBk
JavaEEweb開發(fā)相關(guān)軟件下載鏈接:http://pan.baidu.com/s/1mhZWFnM
面向?qū)ο笫且詫?duì)象為單位,**調(diào)度組合不同的對(duì)象來(lái)完成某一個(gè)事情。是一種編程思想,是一種思考問(wèn)題的思維方式。
怎樣建立面向?qū)ο笏季S方式:
1、 先整體,再局部,就像我們
2、 先抽象,再具體
3、 能做什么,在怎么做
如何學(xué)習(xí)面向?qū)ο?/span>
1、 掌握一門面向?qū)ο笳Z(yǔ)言的語(yǔ)法
2、 熟悉面向?qū)ο蟮脑O(shè)計(jì)原則
面向?qū)ο蟮娜筇卣?/span>
面向?qū)ο蟮姆庋b性
封裝性是面向?qū)ο笏枷氲娜笏枷胫?,封裝就是隱藏實(shí)現(xiàn)細(xì)節(jié),近對(duì)外提供訪問(wèn)接口。封裝有:屬性的封裝,類的封裝,組件的封裝,模塊化的封裝,系統(tǒng)級(jí)封裝。
封裝的好處:模塊化,信息隱藏;代碼重用,插件化易于調(diào)試,具有安全性
封裝特點(diǎn):會(huì)影響執(zhí)行效率
面向?qū)ο蟮睦^承性
JavaEE繼承是面向?qū)ο蟮暮茱@著的一個(gè)特征。繼承是從已有的類中派生出新的類,新的類能吸收已有類的數(shù)據(jù)屬性和行為,并能擴(kuò)展新的能力。JavaEE不支持多繼承,單繼承使JavaEE的繼承關(guān)系很簡(jiǎn)單,一個(gè)類只能有一個(gè)父類,易于管理程序,父類是子類的一般化,子類是父類的特化(具體化)。
繼承概念的實(shí)現(xiàn)方式有三類:實(shí)現(xiàn)繼承、接口繼承和可視繼承。
實(shí)現(xiàn)繼承是指使用基類的屬性和方法而無(wú)需額外編碼的能力,接口繼承是指僅使用屬性和方法的名稱、但是子類必須提供實(shí)現(xiàn)的能力;可視繼承是指子窗體(類)使用基窗體(類)的外觀和實(shí)現(xiàn)代碼的能力。
面向?qū)ο蟮亩鄳B(tài)性
多態(tài)性(polymorphisn)是允許你將父對(duì)象設(shè)置成為和一個(gè)或更多的他的子對(duì)象相等的技術(shù),賦值之后,父對(duì)象就可以根據(jù)當(dāng)前賦值給它的子對(duì)象的特性以不同的方式運(yùn)作。
簡(jiǎn)單地說(shuō),就是一句話:允許將子類類型的指針賦值給父類類型的指針。
實(shí)現(xiàn)多態(tài),有二種方式:覆蓋,重載。覆蓋,是指子類重新定義父類的虛函數(shù)的做法。重載,是指允許存在多個(gè)同名函數(shù),而這些函數(shù)的參數(shù)表不同。
千鋒作為一個(gè)中國(guó)IT職業(yè)教育**品牌,一直秉承“用良心做教育”的理念,采用100%全程面授高品質(zhì)、高成本培養(yǎng)模式,教學(xué)大綱緊跟企業(yè)需求,且擁有全國(guó)一體化就業(yè)保障服務(wù),更多JavaEE的學(xué)習(xí)盡在千鋒,歡迎大家加入千鋒大家庭!
課程咨詢電話:010-64707530 金老師 。