为什么我可以在界面中使用属性而不是字段?我不明白后端会有什么不同(确定一个更像是一个方法,但为什么重要)或者从接口中排除字段的任何推理。
答案 0 :(得分:1)
接口由方法,属性,事件,索引器或这四种成员类型的任意组合组成。接口不能包含常量,字段,运算符,实例构造函数,析构函数或类型。它不能包含静态成员。接口成员自动公开,并且不能包含任何访问修饰符。
界面具有以下属性:
接口就像一个抽象基类:任何实现接口的非抽象类型都必须实现其所有成员。
无法直接实例化接口。
接口可以包含事件,索引器,方法和属性。
接口不包含方法的实现。
类和结构可以实现多个接口。
接口本身可以从多个接口继承。