谁能帮我写一个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的回调函数的例子的主要内容,如果未能解决你的问题,请参考以下文章

谁帮我解释下java中回调函数

谁能帮我写一个 R 数据框作为 SAS 数据集?

js怎样获取调用回调函数的参数值

我在自己写一个STL,其中的list使用双向链表的,谁能帮我写一个迭代器。

C语言:怎么将十进制数字转换为二进制字符串,谁能帮我写个函数

如何为 react-native-camera 使用 refreshAuthorizationStatus 函数