Java培训系列课程-接口(精品培训)

上传人:TH****3P 文档编号:138081160 上传时间:2020-07-13 格式:PPTX 页数:20 大小:520.32KB
返回 下载 相关 举报
Java培训系列课程-接口(精品培训)_第1页
第1页 / 共20页
Java培训系列课程-接口(精品培训)_第2页
第2页 / 共20页
Java培训系列课程-接口(精品培训)_第3页
第3页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Java培训系列课程-接口(精品培训)》由会员分享,可在线阅读,更多相关《Java培训系列课程-接口(精品培训)(20页珍藏版)》请在金锄头文库上搜索。

1、工程师培训资料,标题:Java培训系列课程-接口(精品培训) 培训人:xx,本章学习目标,掌握继承性的主要作用、实现、使用限制; 掌握方法覆写的操作; 掌握final关键字的使用; 掌握对象多态性的概念以及对象转型的操作; 掌握抽象类和接口的定义、使用、常见设计模式; 掌握Object类的主要特点及实际应用; 掌握匿名内部类的使用; 掌握基本数据类型包装类的使用。,接口的基本定义,如果一个类之中只是由抽象方法和全局常量所组成的,那么在这种情况下不会将其定义为一个抽象类,而只会将其定义为接口,所以所谓的接口严格来讲就属于一个特殊的类,而且这个类里面只有抽象方法与全局常量。,接口使用规则,接口必须

2、要有子类,但是此时一个子类可以使用implements关键字实现多个接口,避免了单继承局限; 接口的子类(如果不是抽象类),必须要覆写接口中的全部抽象方法; 接口的对象可以利用子类对象的向上转型进行实例化操作。,范例:实现接口,范例:子类同时继承抽象类和实现接口,范例:观察接口的多继承,范例:在接口里定义抽象类,范例:在一个接口内部如果使用了static去定义一个内部接口表示是一个外部接口。,接口的实际应用 标准,在日常的生活之中,接口这一名词经常听到的,而最为常见的就是USB接口,利用USB接口可以连接U盘、打印机、MP3等标准设备,范例:定义USB标准,此时定义的USB接口中只提供有开始工

3、作与停止工作两个操作方法,而现在假设只要是有设备插入到电脑上,就自动调用start()与stop()两个方法。,范例:定义电脑类,在电脑类中提供有一个plugin()方法,这个方法可以接收USB接口实例,这样不管有多少种USB设备(USB接口对应子类)都可以插入在电脑上进行工作。下面依据USB接口标准定义出两个子类。,定义子类,范例:定义U盘子类,范例:定义打印机子类,范例:测试代码,接口的应用 工厂设计模式(Factory),解决接口耦合问题,范例:增加一个工厂类进行过渡,接口的应用 代理设计模式(Proxy),代理设计也是在java开发中使用较多的一种设计模式,所谓的代理设计就是指一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理,就好比在生活中经常使用到的代理上网那样,客户通过网络代理连接网络,由代理服务器完成用户权限,访问限制等与上网操作相关的操作,代理设计模式实现,抽象类与接口的区别,谢谢大家的时间!,2019年x月,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 工业设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号