虛函數(shù)的作用
來源:懂視網(wǎng)
責(zé)編:小采
時間:2021-11-16 10:20:25
虛函數(shù)的作用
虛函數(shù)的作用是實現(xiàn)動態(tài)聯(lián)編,也就是在程序的運(yùn)行階段動態(tài)地選擇合適的成員函數(shù),在定義了虛函數(shù)后,可以在基類的派生類中對虛函數(shù)重新定義,在派生類中重新定義的函數(shù)應(yīng)與虛函數(shù)具有相同的形參個數(shù)和形參類型。以實現(xiàn)統(tǒng)一的接口,不同定義過程。
導(dǎo)讀虛函數(shù)的作用是實現(xiàn)動態(tài)聯(lián)編,也就是在程序的運(yùn)行階段動態(tài)地選擇合適的成員函數(shù),在定義了虛函數(shù)后,可以在基類的派生類中對虛函數(shù)重新定義,在派生類中重新定義的函數(shù)應(yīng)與虛函數(shù)具有相同的形參個數(shù)和形參類型。以實現(xiàn)統(tǒng)一的接口,不同定義過程。
虛函數(shù)的作用是實現(xiàn)動態(tài)聯(lián)編,也就是在程序的運(yùn)行階段動態(tài)地選擇合適的成員函數(shù),在定義了虛函數(shù)后,可以在基類的派生類中對虛函數(shù)重新定義,在派生類中重新定義的函數(shù)應(yīng)與虛函數(shù)具有相同的形參個數(shù)和形參類型。以實現(xiàn)統(tǒng)一的接口,不同定義過程。如果在派生類中沒有對虛函數(shù)重新定義,則它繼承其基類的虛函數(shù)。
虛函數(shù)必須是基類的非靜態(tài)成員函數(shù),其訪問權(quán)限可以是private或protected或public,在基類的類定義中定義虛函數(shù)的一般形式。在某基類中聲明為 virtual 并在一個或多個派生類中被重新定義的成員函數(shù),實現(xiàn)多態(tài)性。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
虛函數(shù)的作用
虛函數(shù)的作用是實現(xiàn)動態(tài)聯(lián)編,也就是在程序的運(yùn)行階段動態(tài)地選擇合適的成員函數(shù),在定義了虛函數(shù)后,可以在基類的派生類中對虛函數(shù)重新定義,在派生類中重新定義的函數(shù)應(yīng)與虛函數(shù)具有相同的形參個數(shù)和形參類型。以實現(xiàn)統(tǒng)一的接口,不同定義過程。