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
相關文章
- 旋轉接頭的組成部分和密封方法
- Kotlin Vocabulary | 密封類 sealed classKotlin
- C#方法C#
- OpenSSL 公鑰私鑰加解密封裝解密封裝
- 詳解 Java 17 中新推出的密封類Java
- C#方法2C#
- c# 反射呼叫方法C#反射
- C#呼叫python的方法C#Python
- CefSharp ——js呼叫c#方法JSC#
- Java語言的新密封Sealed型別簡介 - Ben EvansJava型別
- C#呼叫js庫的方法C#JS
- C# 8: 預設介面方法C#
- C#快速入門教程(6)——方法C#
- C#讀取Excel方法總結C#Excel
- C#事件及響應方法概述C#事件
- C#各種加密方法,字典排序C#加密排序
- C# 反射呼叫擴充類方法C#反射
- RPA+物理硬體機器人完成合同蓋章和自動密封機器人
- C#學習筆記-方法引數、擴充套件方法C#筆記套件
- C# 生成隨機數,呼叫Random方法C#隨機random
- C#設計模式(14)——模板方法模式C#設計模式
- c#(解析xml檔案基礎方法)C#XML
- C#效率優化(2)-- 方法內聯C#優化
- C# StartsWith 字串的例項方法解析C#字串
- WPF/C#:資料繫結到方法C#
- C#拼接Json串的幾種方法C#JSON
- 多家公司聯名要求法官密封Epic蘋果官司敏感檔案蘋果
- C#如何用最簡單方法呼叫Python?C#Python
- 【轉】[C#] 建立返回多個值的方法C#
- C#開發中常用的加密解密方法C#加密解密
- C# 依賴注入IServiceCollection的AddSingleton方法使用C#依賴注入
- C#設計模式-模板方法模式(Template Method)C#設計模式
- C#開發中常用加密解密方法解析C#加密解密
- 【C#】-對於Null值的處理方法C#Null
- c# 一些警告的處理方法C#
- C#類中方法的執行順序C#
- C# WinForm獲取程式所在路徑方法C#ORM
- 深入解析 C# 的 String.Create 的方法C#
- C#中抽象方法與虛方法的區別詳解及示例C#抽象