C 基礎 044 密封類

2021-08-07 16:17:23 字數 339 閱讀 2100

通過在類定義前面放置關鍵字 sealed,可以將類宣告為密封類。

密封類不能用作基類。

它也不能是抽象類。

密封類禁止派生。

由於密封類從不用作基類,所以有些執行時優化可以略微提高密封類成員的呼叫速度。

在對基類的虛成員進行重寫的派生類上,方法、索引器、屬性或事件可以將該成員宣告為密封成員。在用於以後的派生類時,這將取消成員的虛效果。方法是在類成員宣告中將 sealed 關鍵字置於 override 關鍵字的前面。

public sealed class d

public class d : c

//密封的方法

}

C 密封類和密封方法總結

前言 密封類可以用來限制擴充套件性,如果密封了某個類,則其他類不能從該類繼承 如果密封了某個方法,則派生類不能重寫該方法的實現。由此可以,密封類與密封方法在我們c 程式設計中的重要性!下來,讓我們開始學習!二 示例講解 三 補充知識 四 用途總結 有些時候,我們並不希望所編寫的類被繼承,如果所有的類...

C 學習 密封類

密封類和方法對繼承和多型進行限制。在希望別人不能改變 又希望自己使用時,可以在 中使用密封的類和方法 使用sealed關鍵字來表示類或方法為密封 using system using system.collections.generic using system.linq using system....

C 基礎12 巢狀類 匿名類與密封類

ps 注釋和講解全在 中 using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace c4 程式設計 public s...