---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------详细请查看:www.itheima.com
interface Imyinterface
{
// 接口中不能有字段,但可以有属性
string Id //编号
{
get;
set;
}
string Name//姓名
{
get;
set;
}
void ShowInfo//显示定义的编号和姓名
{
Console.WriteLine("编号\t 姓名");
Console.WriteLine(Id+"\t"+Name);
}
}
接口的实现与继承
接口的实现通过类继承来实现,一个类虽只能继承一个基类,但可以继承很多个接口。声明实现接口的类
需要在基类列表中包含类所实现的接口的名称。
类似 calss Program:Imyinterface//(冒号后面跟的就是接口名称 )
也可以 calss Program:Imyinterface,jiekou2,jiekou3//继承多个接口
根据以上的实例
可以定义Main函数
static void Main(string[] args)
{
Program program = new Program();
Imyinterface IF = program;
IF.Id = "AB";
IF.Name = "jack";
IF.ShowInfo();
}
继承几个接口,就要重写几个接口的方法。
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------详细请查看:www.itheima.com
本文介绍了一个C#接口的实现案例,展示了如何定义接口并使用类进行实现,包括属性和方法的定义,以及如何在一个类中实现多个接口。
6247

被折叠的 条评论
为什么被折叠?



