1。接口的定义:
接口只包含只有方法,属性,索引器(有参属性),事件四种成员。方法的实现是在实现接口的类中完成的,如下面的示例所示:
public interface INamedEntity
{
string Name { get; set; }
string DisplayName { get; set; }
}
[DataContract]
public class NamedEntity:INamedEntity
{
[DataMember]
public string Name { get; set; }
public string DisplayName { get; set; }
}
- 1。接口可以是命名空间或类的成员,并且可以包含下列成员的签名:·方法·属性·索引器 ·事件
- 2。一个接口可从一个或多个基接口继承。
- 3。当基类型列表包含基类和接口时,基类必须是列表中的第一项。
- 4。实现接口的类可以显式实现该接口的成员。显式实现的成员不能通过类实例访问,而只能通过接口实例访问。
接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。本文我们将来了解实现接口的方法。