c#函數覆蓋、隱藏、重載我的總結

(一)在子類中使用new時,隱藏了父類同型函數,若是不用new編譯器報警告。隱藏的效果是調用申明類型的函數定義執行,如:ide class A函數 {spa void Fun();編譯器 }編譯 class B:Aclass {vi new void Fun();co }new A a = new B();實例化 A爲申明類型,B爲實例類型,則a.Fun()執行A.Fun(),如申明爲B b =
相關文章
相關標籤/搜索