c# 接口 interface
2015-05-09 16:51
274 查看
1,接口是一个特殊的抽象类
2,接口不能实例化
3,接口中默认的成员 是抽象的
4,接口中 只能定义 属性,方法,索引器,事件
5,抽象成员不能有访问修饰符,默认是public
6,实现接口的类,必须要实现接口的所有的成员
7,实现类在实现接口成员的时候,不需要写override关键字
8,实现成员的时候必须要保证签名一致。
9,在接口的调用处,右键可以直接实现接口
10 多个类具有相同的行为但是没有共同的父类就可以使用接口。
11,一个类只能实现一个父类,但可以实现多个接口
12接口可以继承接口。支持多继承
接口和抽象类的区别:
1,接口中 只能定义 属性,方法,索引器,事件。抽象类 还可以定义字段 等。。。
2 抽象类:可以找到父类,并且希望通过父类继承给子类一些成员
3 接口:多个类具有相同的方法,但是却找不到父类,就可以将方法定义在接口中,让这些类去实现。
2,接口不能实例化
3,接口中默认的成员 是抽象的
4,接口中 只能定义 属性,方法,索引器,事件
5,抽象成员不能有访问修饰符,默认是public
6,实现接口的类,必须要实现接口的所有的成员
7,实现类在实现接口成员的时候,不需要写override关键字
8,实现成员的时候必须要保证签名一致。
9,在接口的调用处,右键可以直接实现接口
10 多个类具有相同的行为但是没有共同的父类就可以使用接口。
11,一个类只能实现一个父类,但可以实现多个接口
12接口可以继承接口。支持多继承
接口和抽象类的区别:
1,接口中 只能定义 属性,方法,索引器,事件。抽象类 还可以定义字段 等。。。
2 抽象类:可以找到父类,并且希望通过父类继承给子类一些成员
3 接口:多个类具有相同的方法,但是却找不到父类,就可以将方法定义在接口中,让这些类去实现。
相关文章推荐
- C# 接口使用 (interface)
- C# 浅谈 接口(Interface)的作用
- C#中的显式接口成员实现(explicit interface member implementation)
- C# 接口(Interface)
- c#中的接口(interface)到底应用在哪些地方?
- C# 接口interface的学习
- C#接口Interface
- C# 浅谈 接口(Interface)的作用
- C# 浅谈 接口(Interface)的作用
- C#之interface接口
- C# 浅谈 接口(Interface)的作用
- C# ----- 接口(Interface)
- C#调用Delphi接口(ITest = interface)
- C#中接口(interface)的理解--接口概念的理解
- C# 命名空间(namespace),接口(interface),类(class),结构(struct)
- C# 浅谈 接口(Interface)的作用
- C#中 什么是接口Interface,以及如何简单使用
- 快速了解C#接口(Interface)
- C# 接口(Interface)
- C#基础-->抽象类(abstract)和接口(Interface)