c#编程模拟蚂蚁寻找甜品,通知伙伴,运送甜品的过程
欧阳ACCPC #OOP 课后
class Ant
{
private string Name { get; set; }
private Dessert dessert;
public void Call(string name, Dessert dessert)
{
this.dessert = dessert;
this.Name = name;
Console.WriteLine("大家好!我是一只小蚂蚁,名叫{0}。",name);
}
public void Find()
{
Console.WriteLine("我找到一块甜品:{0}",dessert.Name);
}
public void Tell(Ant ant1 ,Ant ant2)
{
Console.WriteLine("我招呼了2个同伴!");
}
public void Help()
{
Console.WriteLine("现在,大家搬运:{0}!", dessert.Name);
Console.WriteLine("我们完成了寻找甜品任务!");
}
}
class Dessert
{
public string Name { get; set; }
}
class Program
{
static void Main(string[] args)
{
Dessert dessert = new Dessert();
dessert.Name = "提拉米苏";
Ant ant = new Ant();
ant.Call("小不点", dessert);
ant.Find();
Ant ant2 = new Ant();
Ant ant3 = new Ant();
ant.Tell(ant2,ant3);
ant.Help();
Console.Read();
}
}