[C#]介面與抽象類別

  • 5018
  • 0
  • C#
  • 2012-10-09

[C#]介面與抽象類別

抽象類別是用來定義相同種類的物件所需要具備的共通特性
而介面的用途則是定義不同種類的物件之間,針對某種特性所需要具備的相同功能
類別能繼承一個以上的介面,而介面本身亦可以繼承多個介面
一旦類別宣告要實作介面,除了抽象型別成員或非void且沒有傳入參數的所有方法之外,
其他一律必須完整實作。
介面跟抽象類別的用途是不同的,所以要把他們用對地方,以前自己都是寫類別比較多
了解介面的好處,以後用介面寫程式可以寫的更靈活。
想更了解介面,Allen kuo 有關interface的文章, 必讀。


如有錯誤 歡迎指正