更新時間:2022-12-21 15:30:04 來源:動力節(jié)點 瀏覽2342次
1、面向?qū)ο蟮奶卣饔心男┓矫?/strong>
面向?qū)ο蟮奶卣髦饕幸韵聨讉€方面:
1)抽象:抽象就是忽略一個主題中與當前目標無關(guān)的那些方面,以便更充分地 注意與當前目標有關(guān)的方面。抽象并不打算了解全部問題,而只是選擇其中的一 部分,暫時不用部分細節(jié)。
抽象包括兩個方面:一是過程抽象,二是數(shù)據(jù)抽象。
2)繼承:繼承是一種聯(lián)結(jié)類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現(xiàn)有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。派生類可以從它的基類那里繼承方法和實例變量 ,并且類可以修改或增加新的方法使之更適合特殊的需要。
3)封裝:封裝是把過程和數(shù)據(jù)包圍起來,對數(shù)據(jù)的訪問只能通過已定義的界面 。 面向?qū)ο笥嬎闶加谶@個基本概念,即現(xiàn)實世界可以被描繪成一系列完全自治封裝的對象,這些對象通過一個受保護的接口訪問其他對象。
4)多態(tài)性:多態(tài)性是指允許不同類的對象對同一消息作出響應。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語言具有靈活、抽象、行為共享、代碼共享的 優(yōu)勢,很好的解決了應用程序函數(shù)同名問題。
2、Java多態(tài)的具體體現(xiàn)
Java面試題相關(guān)內(nèi)容,可以關(guān)注動力節(jié)點Java官網(wǎng)。