抽象類和接口(C#)的區別

  1、抽象類: 抽象類是特殊的類,只是不能被實例化;除此之外,具備類的其餘特性;重要的是抽象類能夠包括抽象方法,這是普通類所不能的。抽象方法只能聲明於抽象類中,且不包含任何實現,派生類必須覆蓋它們。設計模式 另外,抽象類能夠派生自一個抽象類,能夠覆蓋基類的抽象方法也能夠不覆蓋,若是不覆蓋,則其派生類必須覆蓋它們。 函數 2、接口: 接口是引用類型的,相似於類,更和抽象類有所類似,以致於不少人對抽
相關文章
相關標籤/搜索