接口
1,先简单介绍接口
接口的定义:接口是指 指定一组函数成员而不实现成员的一种引用类型。
接口的成员包括:方法,属性,事件和索引。
实现接口时,必须和接口的类型一致。
必须实现接口的所有方法。
2,简单实现接口的功能
namespace Interface
{
class Program
{
static void Main(string[] args) //调用
{
IWritecode csharp = new Csharp();
csharp.WriteCode("c#");
IWritecode java = new Java();
java.WriteCode("java");
}
}
interface IWritecode//定义接口 名字以I开头 方法:写代码
{
void WriteCode(string s);
}
class Csharp:IWritecode //定义csharp类 实现接口
{
public void WriteCode(string s)
{
Console.WriteLine(s);
}
}
class Java:IWritecode //定义Java类 实现接口
{
public void WriteCode(string s)
{
Console.WriteLine(s);
}
}
}
3,接口的作用
刚开始学接口觉得接口没什么用,觉得它并没有具体的实现方法,所以没有什么实际作用,看了其他大佬的博客后发现,接口的作用巨大,我靠。。。
接口的作用简单来说,就是类和类之间的一种协议,一种约束。也可以简化代码。
拿上面的例子来说 csharp,java都实现了IWriteCode类 所以他们必须实现类的方法 而且方法名此项和接口一致。如果再增加了cpp类,而且这三各类都是不同的人写,那么接口可以实现统一管理和方便调用的作用。
目前接触的东西还少,所以总结一句话:接口的作用就是约束,方便管理,方便调用。
11

浙公网安备 33010602011771号