animal.cs

来自「大话设计模式源码bigtalkdesignpattern_src」· CS 代码 · 共 50 行

CS
50
字号
using System;
using System.Collections.Generic;
using System.Text;

namespace 动物练习
{
    class Animal
    {
        string name = "";
        protected Animal(string name)
        {
            this.name = name;
        }

        public Animal()
        {
            this.name = "无名";
        }


        int shoutNum = 3;

        public int ShoutNum
        {
            get
            {
                return shoutNum;
            }
            set
            {
                shoutNum = value;
            }
        }

        public string Shout()
        {
            string result = "";
            for (int i = 0; i < shoutNum; i++)
                result += getShoutSound() + ",";

            return "我的名字叫" + name + " " + result;
        }

        protected virtual string getShoutSound()
        {
            return "";
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?