抽象类和接口(C#)的区别

  1、抽象类: 抽象类是特殊的类,只是不能被实例化;除此之外,具备类的其余特性;重要的是抽象类能够包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。设计模式 另外,抽象类能够派生自一个抽象类,能够覆盖基类的抽象方法也能够不覆盖,若是不覆盖,则其派生类必须覆盖它们。 函数 2、接口: 接口是引用类型的,相似于类,更和抽象类有所类似,以致于不少人对抽
相关文章
相关标签/搜索