1. 重載必須在同一類(lèi),重寫(xiě)在派生類(lèi) 2. 重載方法名,參數列表必須不同,返回值類(lèi)型可不同。重寫(xiě)的兩個(gè)方法返回值、方法名、
參數列表必須完全一致
3. 重寫(xiě)子類(lèi)異常不能超過(guò)父類(lèi)相應方法拋出的異常。 4. 重寫(xiě)子類(lèi)訪(fǎng)問(wèn)級別不能低于父類(lèi)相應方法的訪(fǎng)問(wèn)級別 5. 關(guān)鍵字:重寫(xiě)override
6. 可在子類(lèi)中被重寫(xiě)的方法一定要被標記成virtual、abstract,標記為virtual和abstract的
函數就是為了重寫(xiě)而創(chuàng )建的,標記為override的函數本身是由前兩種函數重寫(xiě)而來(lái)的故也可被重寫(xiě)。聲明為虛方法或抽象方法,說(shuō)明方法可被而非必需被派生類(lèi)重寫(xiě)。
7. 重寫(xiě)的函數必須在子類(lèi)中出現,而且任何一個(gè)父類(lèi)的函數在其一個(gè)子類(lèi)中只能被重寫(xiě)一次。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。