c++繼承 重載和過(guò)載有什么區(qū)別?
重載和過(guò)載有什么區(qū)別?1. 重寫(xiě):主要用于重寫(xiě)方法。在繼承中經(jīng)常使用子類(lèi)中具有相同名稱(chēng)和相同參數(shù)的方法來(lái)重寫(xiě)父類(lèi)的方法。如果只有相同的名稱(chēng)但參數(shù)不同,則不構(gòu)成重載。2. 重載:主要用于實(shí)現(xiàn)多態(tài)性。表達(dá)
重載和過(guò)載有什么區(qū)別?
1. 重寫(xiě):主要用于重寫(xiě)方法。
在繼承中經(jīng)常使用子類(lèi)中具有相同名稱(chēng)和相同參數(shù)的方法來(lái)重寫(xiě)父類(lèi)的方法。如果只有相同的名稱(chēng)但參數(shù)不同,則不構(gòu)成重載。
2. 重載:主要用于實(shí)現(xiàn)多態(tài)性。表達(dá)式是函數(shù)名相同,但參數(shù)或返回值不同。