【发布时间】:2016-10-06 22:08:45
【问题描述】:
我有一个第三方 Java 库,其中一个对象的接口如下:
public interface Handler<C> {
void call(C context) throws Exception;
}
如何在 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"
【问题讨论】:
标签: java lambda kotlin anonymous