인터페이스(interface)는 간단하게 계약(contract)이라고 정의되며, 구현 없이 메서드 선언만 포함된 클래스 문법과 비슷한 면이 있다.접근_제한자 interface 인터페이스_명{ //[메서드 선언];}// 설명: 인텊페이스에는 메서드 선언을 0개 이상 포함할 수 있다. 관례적으로 인터페이스의 이름에는// I 접두사를 붙인다.인터페이스를 '추상 메서드만 0개 이상 담고 있는 추상 클래스'라고 생각해도 무방하다.다음의 두 가지 표현은 몇 가지 특징을 제외하고는 완전히 동일하다.abstract class DrawingObject{ public abstract void Draw(); public abstract voidi Move();}interface IDrawingObject;{..