1.當(dāng)我們?cè)谧宇愔懈采w了某個(gè)虛函數(shù)時(shí),可以再一次使用virtual關(guān)鍵字指出該函數(shù)的性質(zhì),然而這么做并非必須洛退,因?yàn)橐坏┠硞€(gè)函數(shù)被聲明成虛函數(shù)瓣俯,則在所有子類中它都是虛函數(shù)。
2.子類虛函數(shù)需要完全與父類參數(shù)和返回類型一致兵怯,如果返回本身類型彩匕,則可以父類返回父類型,子類可以返回子類型媒区。
3.使用override標(biāo)記子類虛函數(shù)驼仪,可以在想要覆蓋父類虛函數(shù)時(shí)卻參數(shù)不一致時(shí)報(bào)錯(cuò)。方便檢查袜漩,绪爸。
4.如果虛函數(shù)使用默認(rèn)實(shí)參,則基類和派生類中定義的默認(rèn)實(shí)參最好一致宙攻,否則使用父類指針訪問時(shí)使用父類的默認(rèn)實(shí)參奠货。即使實(shí)際運(yùn)行的是子類的實(shí)現(xiàn)。