Menu



Manage

Study_C# > 9/Dog.cs Lines 31 | 802 바이트
다운로드

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

/// Animal의 derived 클래스(파생 클래스)

namespace week10
{
    internal class Dog : Animal
    {
        public Dog(string name, int age) : base(name, age)
        {
            //base.Name = name;
            //this.Age = age; //둘 다 애니멀 거를 쓰고있음
        }

        public void Bark() //짖다 = Bakr
        {
            Console.WriteLine(this.name + ":멍멍");
            Console.WriteLine(base.name + ":멍멍");
        }

        public override void sleep()    //내용이 없어서 오버라이딩으로 자동 변경
        {
            Console.WriteLine("멍멍이는 퍼져서 자용");
        }
    }
}