c#中抽象类(abstract)和接口(interface)的相同点跟区别
相同点:1、都可以被继承2、都不能被实例化3、都可以包含方法声明4、派生类必须实现未实现的方法区别:1、抽象基类可以定义字段、属性、方法实现。接口只能定义属性、索引器、事件、和方法声明,不能包含字段。2、抽象类是一个不完整的类,需要进一步细化,而接口是一个行为规范。微软的自定义接口总是后带able字段,证明其是表述一类“我能做。。。”3、接口可以被多重实现,抽象类只能被
转载
2017-12-18 12:54:22 ·
2354 阅读 ·
0 评论