接口成员变量
只能是常量
默认修饰符:publlc static final
构造方法
没有
成员方法
只能是抽象方法
默认修饰符:public abstract
接口中的成员特点:
-
接口中的成员都是公开的,不能使用 private、protected 或 internal 修饰符。
-
接口中的成员只包含方法、属性、索引器和事件,不包含字段或常量。
-
接口中的成员都是抽象的,不能包含实现代码。
-
接口中的属性和索引器只有 get 访问器,没有 set 访问器。
成员之间的关系:
-
接口中的成员都是平等的,没有继承关系。
-
实现接口的类或结构体必须实现接口中的所有成员,否则会编译错误。
-
实现接口的类或结构体可以对接口中的成员进行重写,但必须使用相同的访问修饰符和参数列表。
-
实现接口的类或结构体可以同时实现多个接口,这些接口之间没有继承关系,也不会产生冲突。
接口特性
总之,掌握接口的概念和使用方法是非常重要的,它可以让我们写出更加高效、灵活、可维护的代码。