Java程序设计精编教程第7章_接口与实现.ppt
《Java程序设计精编教程第7章_接口与实现.ppt》由会员分享,可在线阅读,更多相关《Java程序设计精编教程第7章_接口与实现.ppt(11页珍藏版)》请在沃文网上搜索。
1、Java程序设计精编教程程序设计精编教程 第第7章章接口与实现接口与实现 2010-8-11导读导读主要内容主要内容接口接口实现接口实现接口理解接口理解接口接口回调接口回调接口与多态接口与多态接口变量做参数接口变量做参数面向接口编程面向接口编程2010-8-127.1 接口接口 为为了了克克服服JavaJava单单继继承承的的缺缺点点,JavaJava使使用用了了接接口口,一个类可以实现多个接口。一个类可以实现多个接口。使使用用关关键键字字interfaceinterface来来定定义义一一个个接接口口。接接口口的的定义和类的定义很相似,分为接口的声明和接口体。定义和类的定义很相似,分为接口的
2、声明和接口体。interface Printable final int MAX=100;void add();float sum(float x,float y);1接口声明接口声明 接口通过使用关键字接口通过使用关键字interfaceinterface来声明,格式:来声明,格式:interface interface 接口的名字接口的名字 2接口体接口体 接口体中包含常量定义和方法定义两部分。接口体中包含常量定义和方法定义两部分。2010-8-137.2 实现实现接口接口 一一个个类类通通过过使使用用关关键键字字implementsimplements声声明明自自己己实实现现一一个个或或
3、多多个个接口。接口。class A implements Printable,Addable 如如果果一一个个类类实实现现了了某某个个接接口口,那那么么这这个个类类必必须须重重写写该该接接口口的的所有方法所有方法。JavaJava提提供供的的接接口口都都在在相相应应的的包包中中,通通过过importimport语语句句不不仅仅可可以引入包中的类,也可以引入包中的接口,例如以引入包中的类,也可以引入包中的接口,例如:import java.io.*;不仅引入了不仅引入了java.java.ioio包中的类,也同时引入了该包中的接口。包中的类,也同时引入了该包中的接口。例例1 1 2010-8-1
4、47.3 理解接口理解接口 接接口口可可以以增增加加很很多多类类都都需需要要具具有有的的功功能能,不不同同的的类类可可以以实实现现相相同同的的接接口口,同同一一个个类类也也可可以实现多个接口。以实现多个接口。接口只关心操作,并不关心操作的具体实现接口只关心操作,并不关心操作的具体实现 接接口口的的思思想想在在于于它它可可以以增增加加很很多多类类都都需需要要具具有有的的功功能能,而而且且实实现现相相同同的的接接口口类类不不一一定定有有继继承关系。承关系。2010-8-157.4 接口的接口的UMLUML图图 表表示示接接口口的的UMLUML图图和和表表示示类类的的UMLUML图图类类似似,使使用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 精编 教程 接口 实现