26、C#:C#中的隱藏和C++中的隱藏

總結:對於一個基類(父類)的指針指向派生類(子類)的對象,並且基類指針在調用基類和派生類都有的方法的時候,容易產生混淆。 我的解決方法: 1)首先,將「基類名   變量名 = 派生類名   new 派生類對象()」這句話視爲:將派生類對象強制轉換爲基類,派生類的東西沒有了(C#中還應該用上as保證安全) 2) 然後看變量名調用的方法是否有virtual,如果沒有virtual,那就只到基類中找對應
相關文章
相關標籤/搜索