[C#] 추상클래스 & 인터페이스
추상클래스 & 인터페이스 참고 블로그 를 바탕으로 작성하였습니다. 메서드는 선언부와 구현부로 구성되어있습니다. 선언부만 작성하고 구현부는 작성하지 않은 메서드를 추상메서드 라고 합니다. 추상클래스와 인터페이스는 모두 추상메서드를 포함하며 상속을 위한 클래스이기 때문에 객체를 생성할 수 없습니다. 즉 상속받은 클래스에서 선언된 메서드를 구현하게 됩니다. 추상클래스 (abstract class) 추상 메서드를 선언하여 상속을 통해서 자손 클래스에서 완성하도록 유도하는 클래스로 미완성 설계도 라고 할 수 있습니다. 구현부를 지닌 일반 메서드 또는 멤버변수를 가질 수 있고, 클래스 구현부 내부에 추상메서드가 하나 이상 포함됩니다. abstract 키워드로 정의해서 사용하고, 상속을 통해 자식클래스에서 exten..
Comment