我有一个第三方Java库,其对象具有如下界面:
public interface Handler<C> {
void call(C context) throws Exception;
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能在Kotlin中简洁地实现它,就像这样的Java匿名类:
Handler<MyContext> handler = new Handler<MyContext> {
@Override
public void call(MyContext context) throws Exception {
System.out.println("Hello world");
}
}
handler.call(myContext) // Prints "Hello world"
Run Code Online (Sandbox Code Playgroud)