C#中子類對父類中虛方法的處理有重寫(override)和覆蓋(new),他們有什麼區別?

在子類中用override重寫父類中用virtual申明的虛方法時,實例化父類調用該方法,執行時調用的是子類中重寫的方法;ide 若是子類中用new覆蓋父類中用virtual申明的虛方法時,實例化父類調用該方法,執行時調用的是父類中的虛方法;code 示例代碼:it /// <summary> /// 父類 /// </summary> public class Paren
相關文章
相關標籤/搜索