導(dǎo)讀 大家好,小體來為大家解答以上的問題。面向?qū)ο蟮奶卣饔心男┓矫孢@個很多人還不知道,現(xiàn)在讓我們一起來看看吧!面向?qū)ο蟮墓δ埽? 繼承:一
大家好,小體來為大家解答以上的問題。面向?qū)ο蟮奶卣饔心男┓矫孢@個很多人還不知道,現(xiàn)在讓我們一起來看看吧!
面向?qū)ο蟮墓δ埽?
1.繼承:一種層次模型,它連接類,允許并鼓勵類的重用,并提供一種清晰的方式來表達(dá)共性。一個對象的新類可以從一個現(xiàn)有的類中派生出來,這叫做類繼承。繼承可以通過子類實現(xiàn),子類繼承父類的所有狀態(tài)和行為,并添加自己的狀態(tài)和行為;
2.封裝:包含流程和數(shù)據(jù),并且只通過定義的接口控制數(shù)據(jù)的訪問?,F(xiàn)實世界被描述為一系列完全自治和封裝的對象,對象通過受保護(hù)的接口訪問其他對象;
3.多態(tài)性:它指的是允許不同種類的對象響應(yīng)同一條消息。多態(tài)性包括參數(shù)多態(tài)性和包含多態(tài)性。語言多態(tài)性具有靈活性、抽象性、行為共享和代碼共享等優(yōu)點,便于解決應(yīng)用功能同名的問題。
4.抽象:忽略題目中與當(dāng)前目標(biāo)無關(guān)的方面,多關(guān)注與當(dāng)前目標(biāo)相關(guān)的方面。抽象不知道所有的問題,只是選擇一些細(xì)節(jié),暫時忽略一些細(xì)節(jié)。抽象有兩個方面:過程抽象和數(shù)據(jù)抽象。
本文到此結(jié)束,希望對大家有所幫助。