接口与抽象类对比C#入门指南

接口和抽象类的对比是 C#里一个挺基础但也容易混淆的点。用abstract定义抽象类、interface来定义接口,这两个概念多时候用法相似,但细节上差别还挺多。比如抽象类只能继承一个,但接口可以实现多个;抽象类可以有构造函数、字段,但接口不行。你写业务代码时,要不要用接口、抽象类,得看你是想一个‘能力’,还是需要一个‘父类模板’。

ppt 文件大小:4.81MB