[C#] 추상클래스와 인터페이스추상클래스는 인터페이스와 달리 구현을 가질 수 있다.그러나 추상클래스는 인스턴스를 생성할 수는 없다.또한 추상클래스는 추상 메소드를 가질 수 있어, 인터페이스의 역할도할 수 있다.추상 클래스 구현abstract class AbstractBase { protected void PrivateMethod() { Console.WriteLine("AbstractBase.PrivateMethod()"); } public void PublicMethod() { Console.WriteLine("AbstractBase.PublicMethod()"); } public abstract void AbstractMethod(); }상속받은 클래스에서만 접근가능한 PrivateMethod어디서든..