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

        }

  • 相关阅读:
    C++树状数组详解
    状态码
    java面试教程视频
    学生管理系统学生基本信息查询(1)
    学生管理系统导包
    学生信息管理系统数据库设计
    SSH简单项目
    MyBatis入门
    Struts配置详解
    Struts的使用
  • 原文地址:https://www.cnblogs.com/superstar/p/2293944.html
Copyright © 2011-2022 走看看