.net面向对象的实例代码

时间:2012-03-22 02:51:45
【文件属性】:

文件名称:.net面向对象的实例代码

文件大小:10KB

文件格式:CS

更新时间:2012-03-22 02:51:45

.net

using System; namespace ConsoleApp { public class Animal { public Animal() { Show(); } public virtual void Show() { } } public class Cat : Animal { public Cat() { } //public new void Show() public override void Show() { Console.WriteLine("cat!"); } } class Program { static void Main(string[] args) { Cat bb = new Cat(); //Animal bb = new Cat(); bb.Show(); //基类方法必须声明了virtual,子类才能使用override. //通过子类创建的对象,无论被转成什么类型,都只会调用子类被overide的函数体. Console.ReadLine(); } } }


网友评论