首页 > 其他 > 详细

回调函数调用方法

时间:2015-06-07 02:03:02      阅读:289      评论:0      收藏:0      [点我收藏+]

最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下

?

代码很简单:

???

????? MainDemo? :调用方法? 得到方法的返回结果

??

???? InterDemo :?? 定义方法,定义接口

?

代码实现如下

?

package 接口回调;

import 接口回调.InterDemo.InterDemoGetIntance;

public class MainDemo {
	public static void main(String[] args) {
		
		//调用方法
		InterDemo.getIntance("程序执行了");
		
		//得到回调结果
		InterDemo.getInterfaceDate(new InterDemoGetIntance() {
			
			@Override
			public void getIntance(String name) {
				System.out.println(name);
				
			}
		});

	}

}

?

package 接口回调;

public class InterDemo {
	
	//接收传递的字符串
	static String names;

	//方法
	public static void getIntance(String name) {
		names = name;
		System.out.println("回调:" + names);
	}

	//定会接口的方法
	public static void getInterfaceDate(InterDemoGetIntance intance){
		//调用接口的方法m,并赋值
		intance.getIntance(names);
	}
	
	//定义接口
	public interface InterDemoGetIntance {
		public void getIntance(String name);
	}

}

?

?

?

??????

回调函数调用方法

原文:http://baihe747.iteye.com/blog/2217626

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!