Class A实现接口CallBack callback--背景1 class A中包含一个class B的引用b --背景2 class B有一个参数为callback的方法f(CallBack callback) --背景3 A的对象a调用B的方法 f(CallBack callback) --A类调用B类的某个方法 C 然后b就可以在f(CallBack callback)方法中调用A的方法 --B类调用A类的某个方法D 大家都喜欢用打电话的例子,好吧,为了跟上时代,我也用这个例子好了,我…
package com.callback; public interface CSCallBack { public void process(String status); } package com.callback; public class Client implements CSCallBack { private Server server; public Client(Server server) { this.server = server; } public void send…
public class A { private D d; private C c; public A (C c) { this.c = c; } public void setD (D d) { this.d = d; } ... public interface B { public void aa(); public void bb(); public void cc(); } } public class C { private A a = null; ... protected voi…