源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C#基础知识之new关键字介绍

  • 时间:2021-01-25 20:09 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C#基础知识之new关键字介绍
[b]一、运算符[/b] 用于创建对象和调用构造函数。这种大家都比较熟悉,没什么好说的了。 [b]二、修饰符[/b] 在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。 无new关键字代码: [img]http://files.jb51.net/file_images/article/201604/2016423153405846.png[/img] 有new关键字代码: [img]http://files.jb51.net/file_images/article/201604/2016423153413657.png[/img] 结果: [img]http://files.jb51.net/file_images/article/201604/2016423153424891.png[/img] 注意: 在子类中用 new 关键字修饰定义的与父类中同名的方法,叫覆盖。覆盖不会改变父类方法的功能。 当子类创建父类时,代码中A c = new B(),覆盖不会改变父类的功能。依然还是调用父类的功能。 [b]三、new 约束[/b] 用于在泛型声明中约束可能用作类型参数的参数的类型。 public class   BaseDAL<T> : IDAL.IBaseDAL<T> where T : class,new() { }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部