欢迎来到山海君的博客

遇见你,就像跋山涉水遇到一轮月亮,以后天黑心伤,就问那天借一点月光【天堂旅行团】  

C#接口

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

接口声明关键字 interface.接口声明默认是public

接口的实现方式和类的继承语法格式类似

如果需要实现的接口继承其他接口,那么实现接口的类就需要实现所有接口的成员

posted @ 2021-12-14 10:25  山海君  阅读(44)  评论(0)    收藏  举报