C#多態(tài)性
提問(wèn)人:劉冬梅發(fā)布時(shí)間:2020-10-13
多態(tài)性是指不同的對(duì)象收到相同的消息時(shí),會(huì)產(chǎn)生不同動(dòng)作。
C#支持兩種類(lèi)型的多態(tài)性:
(1)編譯時(shí)的多態(tài)性是通過(guò)重載類(lèi)實(shí)現(xiàn)的,系統(tǒng)在編譯時(shí),根據(jù)傳遞的參數(shù)個(gè)數(shù)、類(lèi)型信息決定實(shí)現(xiàn)何種操作。
(2)運(yùn)行時(shí)的多態(tài)性是指在運(yùn)行時(shí),根據(jù)實(shí)際情況決定實(shí)現(xiàn)何種操作。C#中運(yùn)行時(shí)的多態(tài)性通過(guò)虛函成員實(shí)現(xiàn)。
繼續(xù)查找其他問(wèn)題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>