C#繼承中里氏替換

里氏替換:子類以父類的身份出現 在每個類中寫一個普通函數去實例化進行調用 在實例化的時候我的能看到雖然最後new 的是兒子,但是在調用的時候兒子身上的東西沒法調用,這就是里氏替換,兒子可以長得像父親,但是父親不能長的像兒子,所以只能是子類在後,基類在前,這就是里氏替換。 重寫和覆蓋時里氏替換是不同的,這個選一章說
相關文章
相關標籤/搜索