1. 인터페이스란? 2. 인터페이스의 특징 3. 인터페이스와 추상클래스의 차이점 1. 인터페이스란? : 상속관계에 있어야 하는 클래스입니다. 모든 구현은 하위 클래스에서 이루어지며, 추상클래스와 유사하지만 다중상속이 가능하다는 점에서 차이점이 있습니다. C# 클래스가 인터페이스를 갖는 경우, 인터페이스의 모든 멤버에 대한 구현을 제공해야 합니다. 2. 인터페이스의 특징 - 구현이 없고, 형식만 포함합니다. 모든 구현은 하위에서 이루어집니다. - 다중 상속이 가능하다는 점에서 추상클래스와 차이가 있습니다. - 상속만 가능하고 new 키워드를 써 인스턴스로 생성하는 것은 불가능합니다. - 이벤트, 인덱서, 메서드, 속성을 포함합니다. 특히 메서드 부분을 많이 이용합니다. - 접근한정자를 명시하지 않아도 기본..