c# 对象 类
類定義中可以使用的訪問修飾符組合
- none or internal 類只能在當前工程中訪問
- public 類可以在任何地方訪問
- abstract or internal abstract 類只能在當前工程中訪問,不能實例化,只能繼承
- public abstract 類可以在任何地方訪問,不能實例化,只能繼承
- sealed or internal sealed 類只能在當前工程中訪問,不能派生,只能實例化
- public sealed 類可以在任何地方訪問,不能派生,只能實例化
- 不能在結構中定義析構函數。?只能對類使用析構函數。
- 一個類只能有一個析構函數。
- 無法繼承或重載析構函數。
- 無法調用析構函數。?它們是被自動調用的。
- 析構函數既沒有修飾符,也沒有參數。
- 1.重寫父類的方法要用到override關鍵字(具有override關鍵字修飾的方法是對父類中同名方法的新實現)
- ?????2.要重寫父類的方法,前提是父類中該要被重寫的方法必須聲明為virtual或者是abstract類型。給父類中要被重寫的方法添加virtual關鍵字表示可以在子類中重寫它的實現。(注意:C#中的方法默認并不是?virtual類型的,因此要添加virtual關鍵字才能夠被重寫)
- 3.virtual關鍵字用于將方法定義為支持多態,有virtual關鍵字修飾的方法稱為“虛擬方法”
轉載于:https://www.cnblogs.com/gwyy/p/8028879.html
總結
- 上一篇: ICMP Internet控制报文协议
- 下一篇: C#编程高并发的几种处理方法