- 3
- 0
- 约1.68千字
- 约 3页
- 2017-05-31 发布于北京
- 举报
理解C#中接口、继承、抽象、虚拟之间的区别
1、一个类可以继承多个接口,但只能继承一个类(基类)2、接口没有方法体,只有申明,继承该接口的子类必须实现接口里的所有方法3、抽象类中可以没有抽象方法,如果有,没有方法体4、继承抽象类的子类,如果调用抽象类中的抽象方法,必须在方法前面加上override关键字进行重写5、没有虚拟的类,虚拟方法必须有方法体,它可以重写
不知道我说清楚了没有,见笑了
看下面的代码(测试通过),帮助理解
??? public interface IyySearch??? {??????? string MedcineSearch(string keywords);??????? string MedcineSearch(string keywords, string type);??????? string DiseaseSearch(string keywords);??????? string DiseaseSearch(string keywords, string type);??? }??? public interface IImgSearch??? {??????? string ImagesSearch(string keywords);??? }??? public abstract class yysearch
原创力文档

文档评论(0)