A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吕振 中级黑马   /  2013-2-22 11:58  /  1201 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

New有几种用法?举例说明...

1 个回复

倒序浏览
1. new 用作运算符
(1) 创建对象和调用构造函数
Class1 obj  = new Class1();
(2)创建匿名类型的实例
  var  v=new {name="kangkang",Age=25 };
(3)调用值类型的默认构造函数
int i=new int();
该语句等效于int i=0;
2. new 用作修饰符
  可以显示隐藏从基类继承的成员。隐藏继承的成员时,该成员的派生版本将替换基类版本。
  public class BaseClass
       {
        public void Show()
        {
         Console.WriteLine("我来自基类");
        }
       }
       public class DerivedClass:BaseClass
       {
            new public void Show()
           {
               Console.WriteLine("我来自派生类");
           }
    }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马