更新時(shí)間:2021-04-30 10:43:28 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1284次
我是這樣理解的,對(duì)象是事物存在的實(shí)體,如,豬、狗,花早等都是對(duì)象,對(duì)象由兩部分組成。面向?qū)ο缶幊痰娜筇攸c(diǎn):繼承,多態(tài),類是封裝對(duì)象的屬性和行為的載體,反過來說具有相同屬性和行為的一類實(shí)體被稱為類。
(1)通過類:類是封裝對(duì)象的屬性和行為的載體,反過來說具有相同屬性和行為的一類實(shí)體被稱為類。
(2)封裝:是面向?qū)ο缶幊痰暮诵乃枷?,將?duì)象的屬性和行為封裝起來,而將對(duì)象的屬性和行為封裝起來的載體就是類,類通常對(duì)客戶隱藏其實(shí)現(xiàn)細(xì)節(jié),這就是封裝的思想,用戶只能通過對(duì)外提供的接口訪問數(shù)據(jù)。
(3)多態(tài):是指允許不同類的對(duì)象對(duì)同一消息做出響應(yīng),根據(jù)對(duì)象創(chuàng)建實(shí)例的不同調(diào)用不同的方法,本質(zhì)是編譯時(shí)和運(yùn)行時(shí)才決定對(duì)象的行為。
這里分為兩個(gè)知識(shí)點(diǎn):靜態(tài)分派,方法的重載,編譯時(shí)決定
動(dòng)態(tài)分派,方法重寫,運(yùn)行時(shí)決定。
多態(tài)的特點(diǎn):可替換性,靈活性,擴(kuò)展性,統(tǒng)一編碼風(fēng)格。
(4)繼承:繼承是指從已有的類中派生新的類,新的類能夠吸收已有類的數(shù)據(jù)屬性和行為,并能夠擴(kuò)展新的功能。
特點(diǎn):可擴(kuò)展性,代碼復(fù)用。
抽象類和接口的區(qū)別:抽象類單繼承,能聲明能實(shí)現(xiàn),最大應(yīng)用場(chǎng)景,模板方法模式的設(shè)計(jì)。
接口:多繼承,只能聲明,面向接口編程,spring。
面向?qū)ο蟮哪康?,代碼的可重復(fù)性、可擴(kuò)展性、可靠性。
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"面向?qū)ο驤ava編程思想的理解"的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為您服務(wù)。
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)