黑马程序员技术交流社区
标题:
请大神们赐教
[打印本页]
作者:
吕振
时间:
2013-2-22 11:58
标题:
请大神们赐教
New有几种用法?举例说明...
作者:
康晓璞
时间:
2013-2-22 13:00
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("我来自派生类");
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2