C#基础知识之new关键字介绍
发布时间:2020-12-15 06:40:29 所属栏目:百科 来源:网络整理
导读:一、运算符 用于创建对象和调用构造函数。这种大家都比较熟悉,没什么好说的了。 二、修饰符 在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。 无new关键字代码: 有new关键字代码: 结果: 注意: 在子类中用 new 关键字修饰定义的与父类中同名的
一、运算符 用于创建对象和调用构造函数。这种大家都比较熟悉,没什么好说的了。 二、修饰符 在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。 无new关键字代码: 有new关键字代码: 结果: 注意: 在子类中用 new 关键字修饰定义的与父类中同名的方法,叫覆盖。覆盖不会改变父类方法的功能。 当子类创建父类时,代码中A c = new B(),覆盖不会改变父类的功能。依然还是调用父类的功能。 三、new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。 public class BaseDAL<T> : IDAL.IBaseDAL<T> where T : class,new() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |