国产精品久久久久久久久久东京,亚洲视频免费播放,少妇人妻精品一区二区三区视频,日韩一级品

好房網(wǎng)

網(wǎng)站首頁常識百科 >正文

java面向?qū)ο蟊乜碱}(java面向?qū)ο笤斀猓?/h1> 2022-06-27 15:17:00 常識百科來源:

導(dǎo)讀相信目前很多小伙伴對于java面向?qū)ο笤斀舛急容^感興趣,那么小搜今天在網(wǎng)上也是收集了一些與java面向?qū)ο笤斀庀嚓P(guān)的信息來分享給大家,希望...

相信目前很多小伙伴對于java面向?qū)ο笤斀舛急容^感興趣,那么小搜今天在網(wǎng)上也是收集了一些與java面向?qū)ο笤斀庀嚓P(guān)的信息來分享給大家,希望能夠幫助到大家哦。

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)系刪除!


標(biāo)簽:

熱點推薦
熱評文章
隨機(jī)文章