谁能帮我写一个java的回调函数的例子
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁能帮我写一个java的回调函数的例子相关的知识,希望对你有一定的参考价值。
简单即可 ,能让我明白这个机制就可以,谢谢
你好,我写了个很简单的代码,你一看就明白了public class A
int value = 1001;
public A() // A的构造函数,执行B的exec()方法,里面又带有对A的getValue()方法调用,这个就叫做回调
B b = new B(this);
b.exec();
public int getValue()
return value;
public static void main(String[] args)
new A();//构造函数里已经发生了回调,所以不需要更多的代码
class B
private A a;
public B(A a)
this.a = a;
public void exec()
System.out.println(a.getValue());// 这里调用了a的getValue()方法
参考技术A http://blog.csdn.net/fengyifei11228/article/details/5729445
看看这篇日志,通俗易懂。 参考技术B 大意如下:
有函数1,函数2.
在函数1里边调用函数2.
好处:这样嵌套逻辑比较清晰,一目了然,不然就只能在函数1里边写很多函数2的代码,看着比较乱。
以上是关于谁能帮我写一个java的回调函数的例子的主要内容,如果未能解决你的问题,请参考以下文章
我在自己写一个STL,其中的list使用双向链表的,谁能帮我写一个迭代器。