第8章接口抽象类.ppt
《第8章接口抽象类.ppt》由会员分享,可在线阅读,更多相关《第8章接口抽象类.ppt(14页珍藏版)》请在三一文库上搜索。
1、第八章,接口,目标,接口的声明 接口的成员 接口的实现 接口的继承 抽象类,体验,设计主板、网卡、声卡三个类和一个PCI接口。通过它们的对话说明接口的作用和功能。,接口声明,访问修饰符 interface /声明主体 例: interface IControl void Paint(); ,接口成员2-1,接口的成员包括从基接口继承的成员和由接口本身声明的成员。 接口的成员必须是方法、属性、事件或索引器。 接口不能包含常量、字段、运算符、构造函数、析构函数,也不能包含任何种类的静态成员。,接口成员2-2,所有接口成员都隐式地具有public访问属性。 接口成员声明中包含任何修饰符都属于编译时错
2、误。 例: public delegate void StringListEvent(IStringList sender); public interface IStringList void Add(string s); /方法 int Count get; /属性 event StringListEvent Changed; /事件 string thisint index get; set; /索引器 ,接口实现,接口可以由类和结构来实现 为了指示类或结构实现了某接口,在该类或结构的基类列表中应该包含该接口的标识符。 例: interface ICloneable object Clo
3、ne(); interface IComparable int CompareTo(object other); class ListEntry: ICloneable, IComparable public object Clone() . public int CompareTo(object other) . ,接口成员访问,接口成员是通过I.M形式的成员访问表达式和IA形式的索引器访问表达式来访问的,其中I是接口类型,M是该接口类型的方法、属性或事件,A是索引器参数列表。,多义性2-1,对于多重继承接口,当两个或更多个不相关(互不继承)的基接口中声明了具有相同名称或签名的成员时,就会发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 接口 抽象
链接地址:https://www.31doc.com/p-2578713.html