網(wǎng)站首頁常識百科 >正文
java面向?qū)ο蟊乜碱}(java面向?qū)ο笤斀猓?/h1> 2022-06-27 15:17:00 常識百科來源:
1、封裝
1、封裝是將東西包圍起來通過自己想定義的方式獲取。把過程和數(shù)據(jù)包圍起來,對數(shù)據(jù)的訪問只能通過已定義的界面。參考下面的代碼:方便其他訪問以及數(shù)據(jù)安全性常見的get/set也是封裝。
2、繼承是一種聯(lián)結(jié)類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。使用關(guān)鍵字extends,參考下圖
3、抽象:抽象就是忽略一個主題中與當(dāng)前目標(biāo)無關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。抽象包括兩個方面,一是過程抽象,二是數(shù)據(jù)抽象。關(guān)鍵字為:abstract,參考下圖
4、多態(tài)性:多態(tài)性是指允許不同類的對象對同一消息作出響應(yīng)。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢,很好的解決了應(yīng)用程序函數(shù)同名問題。在項目中經(jīng)常用到。參考下圖:
5、多態(tài)在調(diào)用時,分為兩種,靜態(tài)成員變量調(diào)用和非靜態(tài)成員調(diào)用,例如有Animal ?cat= new cat();cat.method();這個方法,如果method()為靜態(tài)方法,參考左邊(即父類Animal類),如果method()為非靜態(tài)方法,參考右邊(即cat類)
6、對象和基本數(shù)據(jù)類型相同,存在轉(zhuǎn)換,例如Animal ?cat1= new cat();cat?cat2= (cat)cat1;我們稱Animal ?cat1= new cat();為向上轉(zhuǎn)型,cat?cat2= (cat)cat1;為向下轉(zhuǎn)型
謝謝閱讀
8、
本文到此結(jié)束,希望對大家有所幫助。
版權(quán)說明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!
猜你喜歡:
- 2022-06-27貴州省工商信息公示網(wǎng)(貴州省工商局2016年政府信息公開工作年度報告)
- 2022-06-27谷歌電子郵箱怎么申請注冊(國內(nèi)如何注冊谷歌電子郵箱)
- 2022-06-27天津電視臺非你莫屬節(jié)目(非你莫屬 天津衛(wèi)視求職類電視節(jié)目)
- 2022-06-27Dancing Queen ABBA名曲《Dancing Queen》
- 2022-06-27戶外帳篷如何布置彩燈(戶外帳篷如何選擇?)
- 2022-06-27青島寵物醫(yī)院排名(青島寵物網(wǎng))
- 2022-06-27發(fā)票查詢?nèi)珖y(tǒng)一發(fā)票查詢平臺(發(fā)票查詢)
最新文章:
- 2022-06-27湖南大眾傳媒職業(yè)技術(shù)學(xué)院學(xué)費(湖南大眾傳媒職業(yè)技術(shù)學(xué)院)
- 2022-06-27掌上棋牌游戲(掌上縉云)
- 2022-06-27怎么給電動車掛牌(怎么給電動車換電瓶)
- 2022-06-27殺神闖七界小說(殺神闖七界)
- 2022-06-27成人用品自動售貨機(jī)
- 2022-06-27關(guān)中義事劇情介紹(關(guān)中義事)
- 2022-06-27目前有什么適合大學(xué)生創(chuàng)業(yè)的項目呢?(適合在校大學(xué)生創(chuàng)業(yè)的項目有哪些優(yōu)質(zhì))
- 2022-06-27金星合月最佳觀測時間(金星合月)
- 2022-06-27貴州省工商信息公示網(wǎng)(貴州省工商局2016年政府信息公開工作年度報告)
- 2022-06-27怎么快速縮小圖片大小(怎么快速縮小圖片)
- 2022-06-27谷歌地圖2022高清衛(wèi)星實時地圖(谷歌地圖)
- 2022-06-27人像攝影構(gòu)圖與美姿設(shè)計(人像攝影構(gòu)圖與模特姿勢200例)
- 2022-06-27興趣愛好特長怎么寫簡短(興趣愛好特長怎么寫)
- 2022-06-27谷歌電子郵箱怎么申請注冊(國內(nèi)如何注冊谷歌電子郵箱)
- 2022-06-27天津電視臺非你莫屬節(jié)目(非你莫屬 天津衛(wèi)視求職類電視節(jié)目)
- 熱點推薦
- 熱評文章