• 猫老鼠主人事件,


    猫叫,老鼠跑,主人醒,主人叫,老鼠躲进背窝,猫也躲 

    class Program
        {
            static void Main(string[] args)
            {

                主人 主人 = new 主人();
                猫 猫 = new 猫();
                老鼠 老鼠 = new 老鼠();
                猫.事件_叫 += new 猫.委托_叫(老鼠.跑);
                猫.事件_叫 += new 猫.委托_叫(主人.主人醒);           
             
                主人.事件_叫 += new 主人.主人叫( 猫.躲进背窝);
                主人.事件_叫 += new 主人.主人叫(老鼠.躲进背窝);
                猫.猫叫();
              
                Console.Read();

            }
        }
        public class 猫
        {
            public delegate void 委托_叫();
            public event 委托_叫 事件_叫;
           
            public void 猫叫()
            {
                Console.WriteLine("喵....");
                事件_叫();
            }
            public void 躲进背窝()
            {
                Console.WriteLine("猫躲进背窝....");
              
            }
        }
        public class 主人
        {
            public delegate void 主人叫();
            public event 主人叫 事件_叫;
           
            public void 主人醒()
            {
                Console.WriteLine("谁?");
                if(事件_叫!=null)
                {
                    事件_叫();
                }
            }
        }
        public class 老鼠
        {
            public void 跑()
            {
                Console.WriteLine("我跑了!");
            }
            public void 躲进背窝()
            {
                Console.WriteLine("老鼠躲起背窝....");
            }

        }

  • 相关阅读:
    hihocoder #1388 : Periodic Signal NTT&FFT
    HDU 5895 Mathematician QSC(矩阵乘法+循环节降幂+除法取模小技巧+快速幂)
    hdu 5894 hannnnah_j’s Biological Test 组合数学
    csu 1812: 三角形和矩形 凸包
    地铁 Dijkstra(优先队列优化) 湖南省第12届省赛
    后缀自动机专题
    数学渣的自我修养!!!
    高斯消元(浮点)
    The PLAN
    ccpc网络赛
  • 原文地址:https://www.cnblogs.com/superstar/p/2293944.html
Copyright © 2020-2023  润新知