码迷,mamicode.com
首页 > Windows程序 > 详细

C# 接口与抽象类

时间:2017-05-22 11:11:09      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:抽象方法   抽象类   抽象   bst   对象   并且   包括   abs   abstract   

(1)抽象类使用abstract关键字进行定义,接口使用interface关键字定义,他们都不能进行实例化。

(2)抽象类中可以包含虚方法、非抽象方法、静态成员;接口中不能包括虚方法、任何静态成员

并且接口中只能定义方法、不能实现方法,方法的具体时间应该由类来完成。

(3)抽象类不能实现多继承、接口可以多继承,严格来说类继承接口应该成为类实现接口。

(4)抽象类是对一对象的抽象,继承于抽象类的类与抽象类的关系是属于的关系;而类实现接口

只是代表实现类具有接口声明的方法,是一种CAN-DO关系,所以接口后一般带有able字段表示我能做;

 

C# 接口与抽象类

标签:抽象方法   抽象类   抽象   bst   对象   并且   包括   abs   abstract   

原文地址:http://www.cnblogs.com/lbonet/p/6888255.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!