文档介绍:第六章节:面向对象编程接口与设计模式回顾举例说明在什么样的情况下,需要使用到继承?在Java程序中,多态带给我们的好处是什么?cssxt掌握Java接口理解Java接口与多态的关系掌握面向接口编程的思想掌握常量接口的使用设计模式本章目标cssxt单一继承的局限性1、如下的类图描述正确吗?2、青蛙是两栖动物,怎么办呢?我该何处何从……cssxt什么是Java接口接口与前面所学的抽象类一样是一种规范和标准、可以约束类的行为定义一个接口不指定具体的实现一个Java接口是一些方法特征的集合,但没有方法的实现Java接口中定义的方法在不同的地方被实现,可以具有完全不同的行为cssxt一个例子cssxt一个实例publicinterfacePCI{  publicvoidstart(); publicvoidstop();}classSoundCardimplementsPCI{publicvoidstart()  {    ("Dudu...");  }  publicvoidstop()  {    ("Soundstop!");  }}这是Java接口,workCardimplementsPCI{publicvoidstart()  {    ("Send...");  }  publicvoidstop()  {    ("Networkstop!");  }}声卡、网卡都实现了PCI插槽的规范,lassAssembler{  publicstaticvoidmain(String[]args){    PCInc=workCard();    PCIsc=newSoundCard();();();  }}可以使用Java接口标识类型运行时,根据实际创建的对象类型调用相应的方法实现Dudu...Send...控制台输出21cssxt生活中的接口USB接口使用USB接口必须符合USB规范接口是一套规范,遵守这个规范就可以实现功能cssxt接口的特点JAVA中一个类能否继承多个父类?接口:接口可以说是对继承单根性的扩展接口提供了一组规范、一个标准接口屏蔽了实现的细节方便多人协同开发特点:接口不能被实例化不管是否标识,接口中所有方法都是抽象的,公共的。接口中只能定义常量cssxt