代码二:class Animal{public virtual void shout(){Console.WriteLine("I’m a Animal");}}class Dog:Animal{public sealed override void shout(){Console.WriteLine("I’m a Dog");}}class BlackDog : Dog{public override void shout(){Console.WriteLine("I’m a BlackDog");}}class Test02{static void Main(string[] args){Dog dog = new Dog();}}
查看答案
代码三:class Animal{public virtual void shout(){Console.WriteLine("动物叫!");}}class Dog:Animal{public override void shout(){base.shout();Console.WriteLine("汪汪......");}}class Test03{static void Main(string[] args){Animal animal = new Dog();animal.shout();Console.ReadKey();}}
代码四:interface Animal{void breathe();void run();void eat();}class Dog:Animal{public void breathe(){Console.WriteLine("会呼吸");}public void eat(){Console.WriteLine("会吃饭");}}class Test04{static void Main(string[] args){Dog dog = new Dog();dog.breathe();dog.eat();Console.ReadKey();}}