zoukankan      html  css  js  c++  java
  • 猫老鼠主人事件,

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

    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("老鼠躲起背窝....");
            }

        }

  • 相关阅读:
    UIView与CALayer的区别,很详细
    IOS图标尺寸一览
    iOS开发之WebView
    iOS开发之版本控制(SVN)
    IOS 多个ImageView图片层叠透明区域点击事件穿透
    UIButton
    UISwitch
    cocoapods_第二篇
    UIView
    IOS开发中 RunLoop,RunTime
  • 原文地址:https://www.cnblogs.com/superstar/p/2293944.html
Copyright © 2011-2022 走看看