第3章 C#面向对象编程-5.ppt

第3章 C#面向对象编程-5

* 接口的英文:Interface * * * * 接口的英文:Interface * * * * * * * 接口的英文:Interface * * 第3章 C#面向对象编程 接口 * 接口声明 接口成员 接口实现及继承 ★ 什么是接口 重点 接口的使用方法 如何使用实现了某接口的对象 如何继承多个接口 接口与抽象类的比较 问 题 * 如老师和学生都会开车, 那么开车的方法应该放在哪个类? A:Teacher类 B:Student类 C:两个都放 D:Person类 E:重新定义 造成代码冗余 如果增加一个工人类,他不会开车。 如果继承这个类,Person类怎么办? 调用会开车的方法不需要改变 自定义一个接口来实现IDrivingLicence 什么是接口 * 接口是引用类型,是一系列需要实现的功能的定义。 接口类似于抽象基类,接口不能实例化 接口成员包括: 方法 属性 索引器 事件 类和结构可以继承多个接口,接口本身可以继承多个接口 合同、契约、协议 如何使用接口?? * 接口声明 接口声明的基本形式如下: [接口修饰符] interface 接口名 [: 基接口] { 接口体 } 一般为public 注意:建议接口名以大写字母I开头 接口如果声明在namespace中,则只能用public修饰 默认为int

文档评论(0)

1亿VIP精品文档

相关文档