当前位置: 移动技术网 > IT编程>开发语言>Java > java中Callback简单使用总结

java中Callback简单使用总结

2019年07月22日  | 移动技术网IT编程  | 我要评论

1、什么是callback,什么时候需要使用callback

callback是回调的意思,一般我们需要2个类需要相互掉用,一个类把数据动态传递给另外一个类的时候,可以用这种方式,比如android里面的launcher类和launchermodel类,launchermodel里面有接口很多没有实现的方法,launcher实现launchermodel的接口,实现方法,传递数据给launchermodel类。

2、简单代码理解

1)callback.java文件内容如下

public class callback { 
 private callback mcallback; 
 
 public callback(callback callback) { 
 this.mcallback = callback; 
 } 
 public static interface callback { 
 public void before(); 
 public void after(); 
 } 
 
 public void dothing() { 
 mcallback.before(); 
 system.out.println("hello chenyu"); 
 mcallback.after(); 
 } 
} 

2)testcallback.java文件如下

 public class testcallback implements callback.callback{ 
 
 public callback mcallback; 
 
 public testcallback() { 
 mcallback = new callback(this); 
 } 
 
 @override 
 public void before() { 
 system.out.println("hello before"); 
 } 
 
 @override 
 public void after() { 
 system.out.println("hello before"); 
 } 
 
 public void dothing() { 
 mcallback.dothing(); 
 } 
 
 public static void main(string[] args) { 
 new testcallback().dothing(); 
 } 
 
} 


3、运行结果

hello before 
hello chenyu 
hello before 

以上整理内容,需要的朋友可以参考下

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网