接口的特征
来源:互联网 发布:网络服务器租用价格 编辑:程序博客网 时间:2024/05/17 01:37
接口是用来定义规范的,可以降低程序模块间的藕合度。
接口中可以包含方法、事件、属性、索引,不能包含字段和常量和委托。
如下:
interface Iface
{
//方法
int GetName(string strName);
//重载上面方法
string GetName(int intAge);
//属性
int tGetName
{
get;
set;
}
//索引
int this[string strName]
{
set;
}
//事件
event EventHandler OnTell;
}
不能使用public、static、virtual等修饰接口成员,接口成员默认就是public。
接口内方法可以重载如上。方法在实现类中实现时可以是virtual的,可以在派生类中被重写。
接口中默认的方法访问修饰符是public,有返回类型和参数,无方法体,即没有大括号及其内部所有内容。
实现接口中方法要保证以下四点完全相同:
访问修饰符(public),返回类型,参数类型,参数个数,但在常规实现(即方法名前不含接口名的实现形式如public string GetName(){})中的方法可以是virtual方法,以便在实现类的派生类中能够重写。在显式实现(即方法名前含接口名的实现形式如string ISHow.GetName(){})中除了返回类型和参数外,其它修饰符都不能有。
- 接口的特征
- 抽象类和接口的一些特征
- Gist特征图像接口的修改
- java接口特征
- java接口特征小结
- java 去除空行程序 以及set接口的使用特征
- Java接口特征与细节
- caffe matlab接口特征可视化
- 特征直方图的特征参数
- 特征直方图的特征参数
- 特征直方图的特征参数
- caffe的python接口学习(8):caffemodel中的参数及特征的抽取
- caffe for windows的matlab接口(三):权重和特征图的可视化
- caffe for windows的matlab接口(四):权重和特征图可视化的一个例子
- caffe的python接口学习(8):caffemodel中的参数及特征的抽取
- caffe的python接口学习(8):caffemodel中的参数及特征的抽取
- caffe的python接口学习(8):caffemodel中的参数及特征的抽取
- caffe的python接口学习(11):特征的批量提取
- POJ 2195 Going Home(KM算法——二分图最小权匹配)
- HEX与BIN转换
- TOAD for Oracle
- 网站首页的“加入收藏”“设为首页”“电子邮件”的实现
- Format函数详细资料
- 接口的特征
- dll和ocx的区别
- 引用计数
- StrToHex与HexToStr转换
- CMFCRibbonBar及其他Ribbon类的使用
- 浅谈运动有益于健康
- Android:SMS TEL MAIL 使用集合
- 利用VC访问INI文件和系统注册表
- SQL--子查询(6) [略]