C#问题,请指教

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:38:52
假设某动物园管理员每天需要给他所负责饲养的狮子(吃肉),猴子(吃香蕉),和鸽子(吃大米)喂食。用一个程序来模拟他喂食的过程,提示:使用抽象类,继承,多态性完成。希望各位朋友指点。

using System;
using System.Collections.Generic;
using System.Text;

namespace TestBaidu
{
class Program
{
static void Main(string[] args)
{
Feeder feeder = new Feeder();
feeder.Feed();
AnimalEat leo = new Leo();
leo.Eat();
AnimalEat monkey = new Monkey();
monkey.Eat();
AnimalEat pigeon = new Pigeon();
pigeon.Eat();
Console.ReadLine();
}
}
//饲养员类
public class Feeder
{
public void Feed()
{
Console.WriteLine("饲养员小李喂养食物后");
}
}
//抽象类
abstract public class AnimalEat
{
public abstract void Eat();
}
//狮子类
public class Leo : AnimalEat
{
public override void Eat()<