c#编程模拟蚂蚁寻找甜品,通知伙伴,运送甜品的过程

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();
        }
    }

猜你喜欢

转载自blog.csdn.net/qq_43116611/article/details/85335040