接口是其他類型為確保它們支持某些操作而實現的引用類型接口從不直接創建而且沒有實際的表示形式其他類型必須轉換為接口類型一個接口定義一個協定實現接口的類或結構必須遵守其協定接口可以包含方法屬性索引器和事件作為成員