sealed 修飾符可以應用於類、實例方法和屬性。密封類不能被繼承。密封方法會重寫基類中的方法,但其本身不能在任何派生類中進一步重寫。當應用於方法或屬性時,sealed 修飾符必須始終與 override(C# 參考) 一起使用。
在類聲明中使用 sealed 修飾符可防止繼承此類,例如:
將密封類用作基類或將 abstract 修飾符與密封類一起使用是錯誤的。
結構是隱式密封的;因此它們不能被繼承。
有關繼承的更多信息,請參見繼承(C# 編程指南)。
sealed 修飾符可以應用於類、實例方法和屬性。密封類不能被繼承。密封方法會重寫基類中的方法,但其本身不能在任何派生類中進一步重寫。當應用於方法或屬性時,sealed 修飾符必須始終與 override(C# 參考) 一起使用。
在類聲明中使用 sealed 修飾符可防止繼承此類,例如:
將密封類用作基類或將 abstract 修飾符與密封類一起使用是錯誤的。
結構是隱式密封的;因此它們不能被繼承。
有關繼承的更多信息,請參見繼承(C# 編程指南)。