W3School TIY Editor
W3School 在线教程
改变方向
暗黑模式
using System; namespace MyApplication { class Animal // 基类(父类) { public virtual void animalSound() { Console.WriteLine("The animal makes a sound"); } } class Pig : Animal // 派生类(子类) { public override void animalSound() { Console.WriteLine("The pig says: wee wee"); } } class Dog : Animal // 派生类(子类) { public override void animalSound() { Console.WriteLine("The dog says: bow wow"); } } class Program { static void Main(string[] args) { Animal myAnimal = new Animal(); // 创建一个 Animal 对象 Animal myPig = new Pig(); // 创建一个 Pig 对象 Animal myDog = new Dog(); // 创建一个 Dog 对象 myAnimal.animalSound(); // 调用 Animal 类的 animalSound() 方法 myPig.animalSound(); // 调用 Pig 类的 animalSound() 方法(多态) myDog.animalSound(); // 调用 Dog 类的 animalSound() 方法(多态) } } }