c# 对象 类
類定義中可以使用的訪問(wèn)修飾符組合
- none or internal 類只能在當(dāng)前工程中訪問(wèn)
- public 類可以在任何地方訪問(wèn)
- abstract or internal abstract 類只能在當(dāng)前工程中訪問(wèn),不能實(shí)例化,只能繼承
- public abstract 類可以在任何地方訪問(wèn),不能實(shí)例化,只能繼承
- sealed or internal sealed 類只能在當(dāng)前工程中訪問(wèn),不能派生,只能實(shí)例化
- public sealed 類可以在任何地方訪問(wèn),不能派生,只能實(shí)例化
- 不能在結(jié)構(gòu)中定義析構(gòu)函數(shù)。?只能對(duì)類使用析構(gòu)函數(shù)。
- 一個(gè)類只能有一個(gè)析構(gòu)函數(shù)。
- 無(wú)法繼承或重載析構(gòu)函數(shù)。
- 無(wú)法調(diào)用析構(gòu)函數(shù)。?它們是被自動(dòng)調(diào)用的。
- 析構(gòu)函數(shù)既沒(méi)有修飾符,也沒(méi)有參數(shù)。
- 1.重寫父類的方法要用到override關(guān)鍵字(具有override關(guān)鍵字修飾的方法是對(duì)父類中同名方法的新實(shí)現(xiàn))
- ?????2.要重寫父類的方法,前提是父類中該要被重寫的方法必須聲明為virtual或者是abstract類型。給父類中要被重寫的方法添加virtual關(guān)鍵字表示可以在子類中重寫它的實(shí)現(xiàn)。(注意:C#中的方法默認(rèn)并不是?virtual類型的,因此要添加virtual關(guān)鍵字才能夠被重寫)
- 3.virtual關(guān)鍵字用于將方法定義為支持多態(tài),有virtual關(guān)鍵字修飾的方法稱為“虛擬方法”
轉(zhuǎn)載于:https://www.cnblogs.com/gwyy/p/8028879.html
總結(jié)
- 上一篇: ICMP Internet控制报文协议
- 下一篇: 廉政文化建设宣传口号文案29句