在许多情况下,您都有一个接口并传递实现该接口的对象。例如,对话框具有OnClickListener。
就像一个随机的例子:
// The callback interfaceinterface MyCallback { void callbackCall();}// The class that takes the callbackclass Worker { MyCallback callback; void onEvent() { callback.callbackCall(); }}// Option 1:class Callback implements MyCallback { void callbackCall() { // callback pre goes here }}worker.callback = new Callback();// Option 2:worker.callback = new MyCallback() { void callbackCall() { // callback pre goes here }};我可能弄乱了选项2中的语法。这还为时过早。



