大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

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

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

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

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

1、封裝

1、封裝是將東西包圍起來(lái)通過(guò)自己想定義的方式獲取。把過(guò)程和數(shù)據(jù)包圍起來(lái),對(duì)數(shù)據(jù)的訪問(wèn)只能通過(guò)已定義的界面。參考下面的代碼:方便其他訪問(wèn)以及數(shù)據(jù)安全性常見(jiàn)的get/set也是封裝。

2、繼承是一種聯(lián)結(jié)類的層次模型,并且允許和鼓勵(lì)類的重用,它提供了一種明確表述共性的方法。使用關(guān)鍵字extends,參考下圖

3、抽象:抽象就是忽略一個(gè)主題中與當(dāng)前目標(biāo)無(wú)關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。抽象包括兩個(gè)方面,一是過(guò)程抽象,二是數(shù)據(jù)抽象。關(guān)鍵字為:abstract,參考下圖

4、多態(tài)性:多態(tài)性是指允許不同類的對(duì)象對(duì)同一消息作出響應(yīng)。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語(yǔ)言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢(shì),很好的解決了應(yīng)用程序函數(shù)同名問(wèn)題。在項(xiàng)目中經(jīng)常用到。參考下圖:

5、多態(tài)在調(diào)用時(shí),分為兩種,靜態(tài)成員變量調(diào)用和非靜態(tài)成員調(diào)用,例如有Animal ?cat= new cat();cat.method();這個(gè)方法,如果method()為靜態(tài)方法,參考左邊(即父類Animal類),如果method()為非靜態(tài)方法,參考右邊(即cat類)

6、對(duì)象和基本數(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é)束,希望對(duì)大家有所幫助。


版權(quán)說(shuō)明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!


標(biāo)簽:

熱點(diǎn)推薦
熱評(píng)文章
隨機(jī)文章