首页 > Windows开发 > 详细

C#的接口和抽象类

时间:2015-03-27 19:52:15      阅读:197      评论:0      收藏:0      [点我收藏+]

接口和抽象类的定义我就不说了,网上一大堆。

自己写了些代码测试了一下,感觉有几点要强调一下,用些比较直观的国语来总结:
1、抽象类可以有自己的方法(包括声明和定义),而接口只能声明,不能拥有定义。
2、派生类可以继承于多个接口,但只能继承于1个抽象类。
3、接口不能拥有修饰符,因为默认的成员都是public,但抽象类可以有。
4、派生类若不是抽象类,必须实现接口的所有方法,必须实现抽象类的所有抽象方法,但不需重写抽象类的成员方法。
5、接口只能继承于接口,但抽象类可以继承于抽象类和接口

C#的接口和抽象类

原文:http://www.cnblogs.com/JimBlog/p/4372437.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!