多态--回调
来源:互联网 发布:linux 每10秒 shell 编辑:程序博客网 时间:2024/06/16 09:48
个人理解:基于多态实现,基本语法与多态相同,回调适用于一个完整的过程中某一步骤存在用户的差异,此处通过参数实现用户功能的调用,参数可以用接口或抽象类继承来实现,不过一般用接口。
如:
package cn.ldedu;/** * 测试回调 * @author Lenovo * */public class testCallBack { public static void testDraw(MyInterface e/*此处也可不用接口,用抽象类继承来实现,推荐接口*/){ System.out.println("开始准备"); System.out.println("选择素材"); e.draw(); //此处开始回调 System.out.println("结束"); } public static void main(String[] args) { testDraw(new draw()); }}interface MyInterface { void draw();}class draw implements MyInterface{ @Override public void draw() { // TODO Auto-generated method stub System.out.println("draw开始画图"); }}
运行截图:
阅读全文
0 0
- 多态--回调
- c++多态,回调,和策略模式
- 回调
- 回调
- 回调
- 回调
- 回调
- 回调
- 回调
- 回调
- 回调
- 回调
- 回调
- 回调
- 回调
- 回调
- 回调
- 回调
- Spring AOP——Java动态代理
- 通信系统仿真速成第3天:16QAM调制与解调(实验)
- SpringMvc 国际化消息处理
- 接口测试总结(转)
- MVC使用SignalR 提高B2C商城用户体验2
- 多态--回调
- leetcode 572. Subtree of Another Tree
- 第一节:详细透彻解读Git与SVN的区别(集中式VS分布式)
- docker rm -f Error response from daemon: Driver overlay failed to remove root filesystem
- android 属性动画工具类
- 使用JavaScript和SVG来绘制饼状图
- CDC::GetDeviceCaps()物理长度与屏幕像素间的转换
- 基于maven的邮件发送模块
- JQuery 关闭子页面,刷新父页面