接口关键字是interface,那么接口的一些特点是:
1,不能包含字段
2,接口方法不能有定义,不能有访问修饰符(如public之类的)
3,接口里面都是方法,没有其它的
4,一个类要实现接口就必须要实现这个接口中的所有方法。
5,实现接口的时候不需要写override,只有在抽象类和虚方法中才有。
6,实现方法时,访问修饰符必须是public
接口的用处:主要用在项目管理方面,是两个模块的接口。
程序示例:
namespace ConsoleApplication2
{
interface itf
{
int get();
string getname();
}
class Class4
{
static void Main(string[] args)
{
A mya = new A();
Console.WriteLine(mya.get());
Console.WriteLine(mya.getname());
}
}
class A : itf
{
public int get()
{
return 0;
}
public string getname()
{
return "123";
}
}
}