using System;
namespace c_
{
public abstract class Animal
{
public abstract void Move();
}
public class Bird : Animal
{
public override void Move()
{
Console.WriteLine("鸟: 飞");
}
}
public class Tortoise : Animal
{
public override void Move()
{
Console.WriteLine("龟: 爬");
}
}
public class Dog : Animal
{
public override void Move()
{
Console.WriteLine("狗: 跑");
}
}
public class Fish : Animal
{
public override void Move()
{
Console.WriteLine("鱼: 游");
}
}
class Program
{
static void Main(string[] args)
{
Animal animal_1 = new Bird();
animal_1.Move();
Animal animal_2 = new Tortoise();
animal_2.Move();
Animal animal_3 = new Dog();
animal_3.Move();
Animal animal_4 = new Fish();
animal_4.Move();
}
}
}
输出
|