C#基础知识之new关键字介绍
2018-10-12 14:10
621 查看
一、运算符
用于创建对象和调用构造函数。这种大家都比较熟悉,没什么好说的了。
二、修饰符
在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。
无new关键字代码:
有new关键字代码:
结果:
注意:
在子类中用 new 关键字修饰定义的与父类中同名的方法,叫覆盖。覆盖不会改变父类方法的功能。
当子类创建父类时,代码中A c = new B(),覆盖不会改变父类的功能。依然还是调用父类的功能。
三、new 约束
用于在泛型声明中约束可能用作类型参数的参数的类型。
public class BaseDAL<T> : IDAL.IBaseDAL<T> where T : class,new()
{
}
您可能感兴趣的文章:
相关文章推荐
- C#基础知识之this关键字介绍
- 20151024_004_C#基础知识(C#中的访问修饰符,继承,new关键字,里氏转换,is 和 as,多态,序列化与反序列化)
- C#基础知识三之new关键字
- C#基础知识系列八const和readonly关键字详细介绍
- 20151024_004_C#基础知识(C#中的访问修饰符,继承,new关键字,里氏转换,is 和 as,多态,序列化与反序列化)
- C#基础知识之this关键字介绍
- C#基础知识二之this关键字
- C#基础知识系列七(base、this、new、override、abstract、virtual、static)
- [C# 基础知识系列]专题十六:Linq介绍
- C#基础知识C#中的类是利用命名空间组织起来的。命名空间提供了一种从逻辑上组织类的方式,防止命名冲突。 命名空间声明 用namespace 关键字用于声明一个命名空间。此命名空间范围允
- C#基础知识回顾--BackgroundWorker介绍
- C#基础知识一之base关键字
- .net(c#)中的new关键字详细介绍
- 基础_C# 数据类型、默认值、new关键字、格式化数值结果表
- 求new(c#)关键字用法的详细介绍代码示例
- C#基础知识-XML介绍及基本操作
- [C# 基础知识系列]专题十六:Linq介绍
- C# 基础知识 protected 关键字
- C# 基础小知识之yield 关键字