C#接口
接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同“是什么”部分,派生类定义了语法合同“该怎么做”部分。
接口定义了属性,方法和事件,这些都是接口的成员。接口只包含了成员的定义,成员的生命是派生类负责的。接口提供了派生类应该遵循的标准结构。
接口使得实现接口的类或结构在形式上一致。
抽象类在某种程度上与接口类似,但是它们大多只用在少数方法由基类定义,派生类去实现的时候。
接口本身并不实现任何功能,它只是和声明实现该接口的对象签订了一个应该做什么,实现那些行为的契约
抽象类不能直接实例化,但是可以派生出具体的,具有实际功能的类。
接口声明关键字 interface.接口声明默认是public
接口的实现方式和类的继承语法格式类似
如果需要实现的接口继承其他接口,那么实现接口的类就需要实现所有接口的成员

浙公网安备 33010602011771号