【課件整理複習】C#10-介面以及其應用Ch8-繼承Ch7-委託和事件

小白的學習筆記記錄發表於2020-12-14

介面的定義

  • 介面interfalce是對一組功能,服務,特性的約定,而不是實現

  • 約定可以理解為規格說明或者要求,表名某個類必須具備或者提供那些功能

  • 介面只包含成員的定義,不包含成員的實現
    基本的語法:
    命名習慣:第一個字母是大寫的I,後面是多個單詞連線而成的識別符號,每個單詞的首字母大寫

interface ISomeInterface:IParentInterface{
   
int GetVoljume);
string Name{
   get;set;}}
  • 介面包含方法,屬性,所引起,事件
  • 介面成員都是abstract的,支援多型
  • 介面不能偶包含欄位
  • 介面類似於抽象基類,繼承介面的任何非抽象型別都必須實現介面的所有-的成員,
  • 不能夠直接例項化介面
  • 介面不包含方法

相關文章