java繼承和多態(tài)的區(qū)別
【java繼承和多態(tài)的區(qū)別】
java繼承和多態(tài)的區(qū)別如下:
繼承是面向?qū)ο笞铒@著的一個特性 。繼承是從已有的類中派生出新的類,新的類能吸收已有類的數(shù)據(jù)屬性和行為,并能擴(kuò)展新的能力 。Java繼承是使用已存在的類的定義作為基礎(chǔ)建立新類的技術(shù) , 新類的定義可以增加新的數(shù)據(jù)或新的功能,也可以用父類的功能,但不能選擇性地繼承父類 。
多態(tài)指同一個實(shí)體同時具有多種形式 。它是面向?qū)ο蟪绦蛟O(shè)計(OOP)的一個重要特征 。如果一個語言只支持類而不支持多態(tài) , 只能說明它是基于對象的,而不是面向?qū)ο蟮?。C++中的多態(tài)性具體體現(xiàn)在運(yùn)行和編譯兩個方面 。運(yùn)行時多態(tài)是動態(tài)多態(tài),其具體引用的對象在運(yùn)行時才能確定 。編譯時多態(tài)是靜態(tài)多態(tài),在編譯時就可以確定對象使用的形式 。
推薦閱讀
- 主動出汗和被動出汗的區(qū)別在哪里
- 過篩煤內(nèi)灰和取樣好壞有關(guān)系嗎
- 羥基和甲基哪個基團(tuán)大
- 蕉城圖書館工作需要準(zhǔn)備什么
- 責(zé)任和連貫性的關(guān)系
- 薏米和什么搭配好
- 魔鬼的格言
- 芝麻街和kaws什么區(qū)別
- 苯甲酸鈉和硝酸銀反應(yīng)條件是什么
- 質(zhì)量分?jǐn)?shù)和濃度的關(guān)系
