程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#基礎知識之new關鍵字介紹

C#基礎知識之new關鍵字介紹

編輯:關於C語言

一、運算符

用於創建對象和調用構造函數。這種大家都比較熟悉,沒什麼好說的了。

二、修飾符

在用作修飾符時,new 關鍵字可以顯式隱藏從基類繼承的成員。

無new關鍵字代碼:

無new關鍵字

有new關鍵字代碼:

有new關鍵字

結果:

new關鍵字

注意:

在子類中用 new 關鍵字修飾定義的與父類中同名的方法,叫覆蓋。覆蓋不會改變父類方法的功能。

當子類創建父類時,代碼中A c = new B(),覆蓋不會改變父類的功能。依然還是調用父類的功能。

三、new 約束

用於在泛型聲明中約束可能用作類型參數的參數的類型。

public class BaseDAL<T> : IDAL.IBaseDAL<T> where T : class,new()
{
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved