C#学习笔记:new与override
2009-04-29 12:04
260 查看
class Program
{
static void Main(string[] args)
{
Base p = new Parents();
p.Run();
Console.Read();
}
}
class Base
{
public virtual void Run()
{
Console.WriteLine("i am Base");
}
}
class Parents : Base
{
public override void Run()
{
Console.WriteLine("i am Parents");
}
}
标记为override时输出 i am parents
标记为new时输出 i am base
{
static void Main(string[] args)
{
Base p = new Parents();
p.Run();
Console.Read();
}
}
class Base
{
public virtual void Run()
{
Console.WriteLine("i am Base");
}
}
class Parents : Base
{
public override void Run()
{
Console.WriteLine("i am Parents");
}
}
标记为override时输出 i am parents
标记为new时输出 i am base
相关文章推荐
- 【KK学习笔记】c# 虚方法 virtual 、 重写方法 override 、new 的使用与理解
- C#.NET学习笔记---C#中方法覆盖时override和new的比较,abstract和virtual的比较(含C#多态的实现)
- c# override,new关键字区别与使用(学习笔记)
- 黄聪:c# override,new关键字区别与使用(学习笔记)
- c#学习笔记之十二 使用interface和使用virtual-new的区别
- C#学习笔记之——new在哪些地方用
- 关于继承构造函数执行顺序、override及new如何执行的学习笔记
- C#--virtual,abstract,override,new,sealed修饰符学习
- 黑马程序员之C#学习笔记: new关键字的三种用法
- c#学习中关于new和override的一点小结
- C#回顾学习笔记二十九:new关键字隐藏父类的方法
- C#语法参考,new ,base,this,overide,virtual关键字,日常学习笔记。
- 学习笔记: new & override 两者的区别
- C#学习笔记: 运算符重载、override、get和set访问器
- C#语言学习--基础部分(二十) 类的赋值,new,override,virtual
- c#中开发ActiveX的学习笔记
- 达内学习笔记——new
- C#视频学习笔记(三)
- C#.NET学习笔记--MDI窗体相互调用一
- C# 中的设计模式3:Abstract Factory(学习笔记)