zoukankan      html  css  js  c++  java
  • 先有鸡还是先有蛋?

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ChickenAndEgg
    {
        class Program
        {
            static void Main(string[] args)
            {
                Egg e = new Egg();
                Console.WriteLine("ID:"+e.ID.ToString());
                Chicken c = e.BecomeChicken();
                Console.WriteLine("ID:" + c.ID.ToString());
                e = c.ProductEgg();
                Console.WriteLine("ID:" + e.ID.ToString());
                Console.ReadKey();
            }

           
        }

        class Chicken
        {
            public Guid ID;

            public Chicken()
            {
                ID = Guid.NewGuid();
            }
            public Egg ProductEgg()
            {
                Egg e = new Egg();
                e.ID = Guid.NewGuid();
                return e;
            }
        }

        class Egg
        {
            public Guid ID;
            public Egg()
            {
                ID = Guid.NewGuid();
            }
            public Chicken BecomeChicken()
            {
                Chicken c = new Chicken();
                return c;
            }
        }
    }

    关于作者: 王昕(QQ:475660) 在广州工作生活30余年。十多年开发经验,在Java、即时通讯、NoSQL、BPM、大数据等领域较有经验。
    目前维护的开源产品:https://gitee.com/475660
  • 相关阅读:
    会话技术
    Http
    tomcat
    xml
    javascript
    css
    Html
    递归
    二叉树的相关复习
    vim学习
  • 原文地址:https://www.cnblogs.com/starcrm/p/1358582.html
Copyright © 2011-2022 走看看