C# 密封
到目前位置所說的都是讓類如何如何進行繼承啊 ,重寫啊,巴不得類有十多個繼承,超級多的重寫。
但是,今天我們來說說不允許繼承和不允許重寫!
這個不允許繼承是包括類和方法。
這種情況好比:
爸爸有私房錢,誰也不打算給。
爸爸給兒子5塊錢零花錢,不允許兒子給別人或者給人別花。只允許給兒子。
?
這種情況下就是需要不允許繼承。
在C#中稱之為密封類。
那么我們來看一下代碼:
爸爸有私房錢,誰也不打算給。
sealed class Father//密封類{public virtual int Money => 500;public virtual void Company()=>Console.WriteLine("I Get a Company");}class Son : Father {public Son() => Console.WriteLine($"爸爸給了我{Money}塊錢");}?
此時這個Son是無法繼承Father
?
?
同樣,這個密封類可以作用于類,方法。
?
轉載于:https://www.cnblogs.com/T-ARF/p/9222240.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
- 上一篇: QAU 18校赛 J题 天平(01背包
- 下一篇: jCryptoJS 、C#互通加密(MD