题目描述
编写代码实现:定义了三个类Bird、Mapie、Eagle。其中Bird为抽象类,定义了一个抽象方法Eat()。Mapie类和Eagle类为Bird的派生类。Mapie类中重写了Eat()方法,重载了一个Eat(int time)方法。Eagle类中也重写了Eat()方法。
输入
输入time参数的值
输出
各个方法的名称
using System;
using System.IO;
using System.Globalization;
using System.Security.Cryptography;
using System.Text;
namespace myApp
{
class Program
{
abstract class Bird
{
public abstract void Eat();
}
class Mapie : Bird
{
public override void Eat()
{
Console.WriteLine("Mapie eat!");
}
public int Eat(int time)
{
return time;
}
}
class Eagle : Bird
{
public override void Eat()
{
Console.WriteLine("Eagle eat!");
}
}
static void Main(string[] args)
{
int time;
time = int.Parse(Console.ReadLine());
Mapie m = new Mapie();
m.Eat();
Console.WriteLine("Mapie eat {0}!", time);
Eagle e = new Eagle();
e.Eat();
e.Eat();
}
}
}