C#基礎(chǔ)知識之new關(guān)鍵字介紹
一、運(yùn)算符
用于創(chuàng)建對象和調(diào)用構(gòu)造函數(shù)。這種大家都比較熟悉,沒什么好說的了。
二、修飾符
在用作修飾符時(shí),new 關(guān)鍵字可以顯式隱藏從基類繼承的成員。
無new關(guān)鍵字代碼:
有new關(guān)鍵字代碼:
結(jié)果:
注意:
在子類中用 new 關(guān)鍵字修飾定義的與父類中同名的方法,叫覆蓋。覆蓋不會改變父類方法的功能。
當(dāng)子類創(chuàng)建父類時(shí),代碼中A c = new B(),覆蓋不會改變父類的功能。依然還是調(diào)用父類的功能。
三、new 約束
用于在泛型聲明中約束可能用作類型參數(shù)的參數(shù)的類型。
public class BaseDAL<T> : IDAL.IBaseDAL<T> where T : class,new()
{
}
相關(guān)文章
使用C#實(shí)現(xiàn)將CSV文件內(nèi)容裝配成對象列表
這篇文章主要為大家詳細(xì)介紹了如何使用C#實(shí)現(xiàn)將CSV文件內(nèi)容裝配成對象列表,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12C#實(shí)現(xiàn)簡易計(jì)算器功能(1)(窗體應(yīng)用)
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)簡易計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01C#模板方法模式(Template Method Pattern)實(shí)例教程
這篇文章主要介紹了C#模板方法模式(Template Method Pattern),以實(shí)例形式講述了C#抽象類模板方法的用法,具有很高的實(shí)用價(jià)值,需要的朋友可以參考下2014-09-09WPF實(shí)現(xiàn)類似360安全衛(wèi)士界面的程序源碼分享
最近在網(wǎng)上看到了新版的360安全衛(wèi)士,感覺界面還不錯(cuò),于是用WPF制作了一個(gè),時(shí)間有限,一些具體的控件沒有制作,用圖片代替了。感興趣的朋友一起跟著小編學(xué)習(xí)WPF實(shí)現(xiàn)類似360安全衛(wèi)士界面的程序源碼分享2015-09-09