当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

回调函数调用方法

发表于: 2015-06-07   作者:百合不是茶   来源:转载   浏览:
摘要: 最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下   代码很简单:           MainDemo  :调用方法  得到方法的返回结果        

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

 

代码很简单:

   

      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);
	}

}

 

 

 

      

回调函数调用方法

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
在C或者C++中回调函数的定义: 程序在调用一个函数时,将自己的函数的地址作为参数传递给程序调用的
先上模板方法模式的类图: 代码演示: public abstract class AbstractClass { public abstract void
在C或者C++中回调函数的定义: 程序在调用一个函数时,将自己的函数的地址作为参数传递给程序调用的
在做Android自定义控件时遇到要自定义回调函数的问题,想想自己还暂时没有那么精深的技术,赶紧返过
上篇 Unity3d 调用C++ DLL (Win平台) 介绍了简单的 Unity3d 调用 C++ DLL的方法,但是这样是不够的
Activity A 启动Activity B之后,各个回调函数被调用的顺序
彻底把回调的各种的使用都弄明白了,呵呵,记录一下。当然下面的回调是最粗浅的使用方式,昨天看了
1. 什么是回调函数 回调函数(callback Function),顾名思义,用于回调的函数。 回调函数只是一个
  有点类似模板的功能,可以使用函数指针作为参数,当调用函数时,使用void *进行传递参数,细致
1 回调函数调用关系图 对于第一种情况,主程序可以从执行到回调函数,也可以不执行回调函数,关键看
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号