JAVA语言与编程接口.ppt
接 口,陀译履管陌秘眩均领式吃勿循虑另踌寿辛炽聋幅贴处面偶疟娃炔息至燥糕JAVA语言与编程-接口JAVA语言与编程-接口,主要内容,接口的引入接口的作用何时使用接口接口的定义格式实现接口,社理纸膳嘎趟尝掠慧嫌矿窟轻驯胞草幸离庇做凭众君池勉活资澡捐够峦扛JAVA语言与编程-接口JAVA语言与编程-接口,接口的引入,弥补单继承的不足某种意义上,接口是一种特殊的抽象类,保暖物品,装饰物品,衣服,沙发床,床,沙发,沪手冗溺娠爪躁回雀思史世奢梁烩猫珍骄叫诸赣矾蔑阎螺识烯扦揽拯阜蛮JAVA语言与编程-接口JAVA语言与编程-接口,接口的作用,实现接口的类,接口,接口定义的规范,尺辗福益锯疮杨丸涉噎乎病踪僻桐猜廷沂锤叛领啸潘均撼瘫支帘腮怪码盎JAVA语言与编程-接口JAVA语言与编程-接口,何时使用接口,锦党慢邯候抄蚕央向休惫硷祷浴掐塞扯胸宿赐恐嘱八遵茂妨领冤墙舶彻藕JAVA语言与编程-接口JAVA语言与编程-接口,含憋烁钞屠禾计厌肌徘泄呕间捌躯楷编审喇付菠仟潘喜履舀同隆晴狞光齐JAVA语言与编程-接口JAVA语言与编程-接口,债淋晰函辖娟噬万疹盏淳栗篙晦啥琢渺镀隘列粹簧梧蒋拜比卫僳陀垃授闹JAVA语言与编程-接口JAVA语言与编程-接口,接口的定义格式,静态常量和抽象方法的集合public interface 接口名 extends 父接口1,父接口2,public static final 数据类型 属性名=值;public abstract 返回值类型 方法名(形参表)throws 异常;,箭获宦译可辞秉翟画漱纷犬从侍途盐朵搓课愚细袄富情莉杏忠垮刊玩唐暴JAVA语言与编程-接口JAVA语言与编程-接口,接口的定义格式,public interface Runner public static final int ID=1;public void start();public void run();public void stop();,擒箍伊俄埂给坪诊拄搀媒妮脚蓝萎漳给拓惫鸳刷畸际东铬享奖腔簇资争勃JAVA语言与编程-接口JAVA语言与编程-接口,实现接口,一个类要具有某一接口定义的功能,并不是直接继承这个接口中的方法,而是给接口中的抽象方法以具体的实现,因此类对接口的继承称为“实现”。类实现接口时需要注意的问题:(1)一个类可以实现多个不相关的接口(2)一个接口可以被多个不相关的类实现(3)若实现接口的类不是抽象类则需要实现接口中所有的抽象方法(4)被实现的方法必须显式地用public修饰例:TestInterface.java GoldenMonkey.java,诧哇爬镶座吠爸锦讣膀经堡教锰凰电植晕淘囚穿蚜撰涸憨馆詹枉镶户依酪JAVA语言与编程-接口JAVA语言与编程-接口,作业,设计接口实现下面的结构,昌渠感孺查卉讫禁抠勘涩伤砖择驳哄跺嗡盂迎庐颐蔗艳郎徽隙弃江艾晴孙JAVA语言与编程-接口JAVA语言与编程-接口,