虛方法:
? ? ? ? ? ? 作用:在基類函數(shù)聲明virtual货徙,就可以在任何一個派生類中重寫該函數(shù)
? ? ? ? ? 在派生類中重寫一個函數(shù)時野崇,要使用override關(guān)鍵字顯示聲明
? ? ? ? ? 重寫該方法后會導(dǎo)致原來的方法不存在
? ? ? ? ? 兩者調(diào)用上區(qū)別:用子類構(gòu)造就調(diào)用子類的方法,用父類構(gòu)造就調(diào)用父類方法
隱藏方法:
? ? ? ? ? ? ? ? 作用:如果在基類和派生類中聲明了同一個方法踏烙,但是該方法沒有用關(guān)鍵字virtual和? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? override去聲明,則需要用關(guān)鍵字new來聲明這個方法。
? ? ? ? ? ? ? ? ? ? ? ? ? ?原來的方法只是被隱藏
? ? ? ? ? ? ? ?兩者調(diào)用上區(qū)別:用子類來聲明則調(diào)用子類的方法比原,用父類來聲明則調(diào)用父類的方法