[C#] 인터페이스(Interface)란?
·
언어/C#
추상클래스를 이용하다 보면 2개 이상의 클래스를 상속받고 싶을 때가 있다. class Program { public abstract class Sky { public abstract void Fly(); } public abstract class Water { public abstract void Swim(); } public class Monster : Sky, Water // 에러 { public override void Fly() { Console.WriteLine("날기"); } public override void Swim() // 에러 { Console.WriteLine("수영중"); } } 하늘에서는 날고 물에서는 수영하는 몬스터를 만들고 싶지만, 추상 클래스로는 2개 이상의 클래스를 상속받..