13
我有一个第三方Java库与接口的对象是这样的:如何在Kotlin中创建匿名接口的实例?
public interface Handler<C> {
void call(C context) throws Exception;
}
我怎样才能简洁实现它在科特林类似于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"
'acceptHandler {println(“Hello:$ it”)}'在大多数情况下也可以使用 – voddan