C#密封方法
如果不想一個類或方法再被繼承,可以在類或方法前加關鍵字sealed,禁止該方法被繼承。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace chap4_6
{
class first
{
public virtual void F()
{
Console.WriteLine("first.F");
}
public virtual void G()
{
Console.WriteLine("first.G");
}
}
class second : first
{
public sealed override void F()
{
Console.WriteLine("second.F");
}
public override void G()
{
Console.WriteLine("second.G");
}
}
class third : second {
/*sealed override void F()
{
Console.WriteLine("third.F");
}*/
public override void G()
{
Console.WriteLine("third.G");
}
}
class Program
{
static void Main(string[] args)
{
third th =new third();
th.F();
th.G();
Console.ReadLine();
}
}
}
輸出結果:
second.F
third.G
相關文章
- C#之 sealed(密封類和密封方法)C#
- c# sealed override密封類_密封方法C#IDE
- C#基礎概念之密封類,屬性訪問器,介面C#
- Kotlin Vocabulary | 密封類 sealed classKotlin
- OpenSSL 公鑰私鑰加解密封裝解密封裝
- 詳解 Java 17 中新推出的密封類Java
- c# 方法C#
- C#方法C#
- C#方法2C#
- C#常用方法C#
- C# 泛型方法C#泛型
- c# 反射呼叫方法C#反射
- C#操作XML方法集合C#XML
- C#方法過載概念C#
- Java語言的新密封Sealed型別簡介 - Ben EvansJava型別
- CefSharp ——js呼叫c#方法JSC#
- C# 8: 預設介面方法C#
- C# List.ForEach 方法C#
- c#之tcbs方法示例hasvalueC#
- c#之tcbs method方法示例C#
- c#之tcbs method方法_getC#
- C#呼叫js庫的方法C#JS
- 多家公司聯名要求法官密封Epic蘋果官司敏感檔案蘋果
- Kotlin——中級篇(六):資料類(data)、密封類(sealed)詳解Kotlin
- C#事件及響應方法概述C#事件
- C#讀取Excel方法總結C#Excel
- C# 反射呼叫擴充類方法C#反射
- C#快速入門教程(6)——方法C#
- C#使用資原始檔的方法C#
- C# 列舉常用方法淺析C#
- 實現方法 C# button快捷鍵C#
- C# array類的相關方法C#
- 轉發:C#加密方法彙總C#加密
- 用C#讀寫XML的方法C#XML
- C# DataTable Compute方法的使用C#
- c#之String.Split 方法C#
- 改善C#程式的50種方法C#
- c# 方法引數_值引數C#