orangutan.cs

来自「Microsoft?Visual C#?.NET (Core Reference」· CS 代码 · 共 54 行

CS
54
字号
using System;
namespace MSPress.CSharpCoreRef.Animals
{
    public class Orangutan: LandAnimal
    {
        public Orangutan(): base()
        {
			_bugCount = 100;
        }

        public Orangutan(int StartingBugCount): base()
        {
            _bugCount = StartingBugCount;
        }

        public Orangutan(string aName): base(aName)
        {
            _name= aName;
			_bugCount = 100;
        }
        
        ~Orangutan()
        {
            StopGrooming();
        }

        public void Groom(Orangutan other)
        {
            other.CleanFur();
            other.LookForBugs();
            other.EatBugs();
        }

        public void CleanFur()
        {
        }

        public void LookForBugs()
        {
        }

        public void EatBugs()
        {
        }

        public void StopGrooming()
        {
            Console.WriteLine("Orangutan: " + _name + " has stopped grooming."); 
        }

        protected int _bugCount = 100;
        
    }
}

⌨️ 快捷键说明

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