java中回调函数如何使用

java中回调函数如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

成都创新互联公司是一家从事企业网站建设、成都做网站、成都网站建设、行业门户网站建设、网页设计制作的专业的建站公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点上千。

public class Callback {
    static A a= null;
public static void main(String[] args) {
int x = 100;
a = new A(x,new B() {
@Override
void otherAuth() {
//2.调用自己的函数
int num = this.Changethenum(a.a);
//3. 回调A的callBack
a.callBack(num);
}
});
//1.A 调自己的callB
a.callB();
}
}
abstract class B{
public B( ) {
}
abstract void otherAuth();
public int Changethenum(int num) {
return (int) Math.pow(num, 3);
}
}
class A  {
int a ;
B b = null;
A(int a , B b ){
this.a = a ;
this.b = b;
}
void callB(){
b.otherAuth();
}
void callBack(int i ) {
System.out.println("The number changed : "+i);
}
}

看完上述内容,你们掌握java中回调函数如何使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


当前标题:java中回调函数如何使用
网页地址:http://pwwzsj.com/article/gchhgg.html