C# 오버라이드와 뉴1 6장, 클래스의 응용 (6-1) * 추상 클래스 : 추상 메소드를 포함하는 클래스. 상속만 가능하고 인스턴스화(객체 생성) 시킬 수 없다. * 추상 메소드 : 호출하는 방법만 있고 실제로 무엇을 하는지는 작성되어 있지 않은 빈 메소드. 파생 클래스에서 오버라이드 했을 때 구체적인 처리를 작성한다. 왜 굳이 번거롭게? 세부적인 부분을 정하지 않고 모호하게 진행하고 싶어서. abstract class Animal { public string name; public abstract void cry(); } ... class Dog : Animal { public override void cry() { Console.WriteLine("멍"); } public void Main() { ... abstract : 클래스 앞에, public(수식.. 2021. 12. 1. 이전 1 다음