C#基础--虚方法与重写

C#基础--虚方法与重写,第1张

概述作用:子类可以对父类重写,虚方法是对多态特征体现。 1 public class Animal 2 { 3 public string Name { get; set; } 4 public virtual void Eat() 5 { 6 Console.WriteLine("{0}正在吃草"

作用:子类可以对父类重写,虚方法是对多态特征体现。

 1  public class Animal 2     { 3         public string name { get; set; } 4         public virtual voID Eat() 5         { 6             Console.Writeline("{0}正在吃草",name); 7         } 8  9     }10     public class Sheep : Animal11     {12         public Sheep(){ name = ""; }13         public overrIDe voID Eat()14         {15             base.Eat();16             Console.Writeline("吃草");17 18         }19 20     }21 22     public class Tigger : Animal23     {24         public Tigger() { name = "老虎"; }25         public overrIDe voID Eat()26         {27             base.Eat();28             Console.Writeline("老虎吃羊");29 30         }31     }
   Animal animal1 = new Sheep();            Animal animal2 = new Tigger();            animal1.Eat();            animal2.Eat();
总结

以上是内存溢出为你收集整理的C#基础--虚方法与重写全部内容,希望文章能够帮你解决C#基础--虚方法与重写所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1214779.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存