C#中的应用程序接口介绍及实现,密封类与密封方法-创新互联

API 

创新互联公司主营蜀山网站建设的网络公司,主营网站建设方案,重庆App定制开发,蜀山h5微信小程序搭建,蜀山网站营销推广欢迎蜀山等地区企业咨询

Application Programming Interface 应用程序接口

接口

定义 :指描述可属于任何类或结构的一组相关功能。

接口的成员可以是方法(不能有方法体),属性,事件和索引器,但不能包含常数,字段,运算符,实例构造函数析构函数或类,也不能包括任何种类的静态成员,接口中的成员不允许添加访问修饰符,(默认都是public)

简介:

1. 接口是一个引用类型,通过接口可以实现多重继承。
2. C#中接口的成员不能有new、public、protected、internal、private等修饰符。
3. 接口中只能声明"抽象"成员(所以不能直接下一步对接口进行实例化(即不能使用new操作符声明一个接口的实例对 象)),而不能声明共有的域或者私有的成员变量。
4. 接口名称一般都以“I”作为首字母(当然不这样声明也可以),这也是接口和类的一个区别之一。
5. 接口成员不能有static、abstract、override、virtual修饰符,使用new修饰符不会报错,但会给出警告说不需要关键字new。
6. 接口一旦被实现,实现类必须实现接口中的所有成员,除非实现类本身是抽象类(通过具体的可执行代码实现接口抽象成员的操作)。

接口名称习惯上以I开头,跟在I后面的第一个字符也是大写,一般一able结尾。

namespace _10._1接口的声明
{
interface IEatable
{
//接口默认声明为public ,类的默认声明private
//属性 接口中不能有访问修饰符
//string _name
//由于接口中不能有字段,所以熟悉经常被写成自动属性;
string Name {
get;
set;
}
//方法 方法也不能有方法体
void Write();
string Read();
}
}

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:C#中的应用程序接口介绍及实现,密封类与密封方法-创新互联
本文链接:http://ybzwz.com/article/hosch.html