c#程式設計模擬螞蟻尋找甜品,通知夥伴,運送甜品的過程
阿新 • • 發佈:2018-12-30
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();
//同伴1
Ant ant2 = new Ant();
//同伴2
Ant ant3 = new Ant();
//告訴同伴
ant.Tell(ant2,ant3);
ant.Help();
Console.Read();
}
}