接口
public interface DataCallback { void OnReceiveString(int sign); }
类1:
public class DownloadTool { private DataCallback dcb;public void setListener(DataCallback t) { dcb = t; } public void test_Callback(int sign){ dcb.OnReceiveString(sign); }}
Main
public class Main{
public static void main(String[] arg0){
DownloadTool d=new DownloadTool();
d.setListener(new DataCallback(){
void OnReceiveString(int sign){
System.out.println(sign);}
});
d.test_Callback(1);
d.test_Callback(2);
}
}
结果:
1
2