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

你們都容易把這二者搞混,我也同樣,在聽李建忠老師的設計模式時,他也老把抽象類說成接口,弄的我就更糊塗了,因此找了些網上的資料.       1、抽象類:       抽象類是特殊的類,只是不能被實例化;除此之外,具備類的其餘特性;重要的是抽象類能夠包括抽象方法,這是普通類所不能的。抽象方法只能聲明於抽象類中,且不包含任何實現,派生類必須覆蓋它們。另外,抽象類能夠派生自一個抽象類,能夠覆蓋基類的抽象
相關文章
相關標籤/搜索