c#的接口使用

接口的特征:
1.接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员
2.不能直接实例化接口
3.接口可以包含时间事件、索引器、方法和属性
4.接口不包含方法的实现
5.类和结构可以从多个接口继承
6.接口自身可从多个接口继承
C#声明接口时,使用interface关键字,语法如下:

修饰符 interface 接口名称:继承的接口列表(非一定要)
{
接口内容;
}
说明:
声明接口时,除了interface关键字和接口名称之外,其他的都是可选项
可以使用new、public、protected、internal、和private等修饰符声明接口,但是接口成员必须是公共的。
如下声明一个接口:

interface Myinterface
{
 string ID 
 {
   get;
   set;
 }
 string Name
 {
   get;
   set;
 }
void show();
 {
   Console.WriteLine(“编号:\t 姓名”);
   Console.WriteLine(ID+Name);
 }
}

那么,接口如何实现和继承呢?
继承接口时,继承的类需要实现接口里面的所有属性和方法(非所有)

等待更新…

猜你喜欢

转载自blog.csdn.net/weixin_41590778/article/details/129475912
今日推荐