
[C#] virtual과 abstract (추상 클래스)
·
언어/C#
·virtual 상속 받는 클래스에서 virtual에 있는 내용 중 필요한 것만 골라서 구현해주면 된다. ·abstract (추상 클래스) 상속 받는 클래스에서 abstract에 있는 내용을 반드시 구현해주어야한다. abstract는 추상 클래스다. 추상 클래스에 있는 멤버는 구현할 수 없고 상속받는 곳에서 구현해주어야 한다. using System; namespace ConsoleApp1 { class Program { public abstract class Essential { public virtual void Breath() { Console.WriteLine("숨쉬기"); } public abstract void Fly(); public abstract void Swim(); } public..