我如何像Kotlin一样写作?
Callback callback= new Callback()
{
@Override
public void getCallback(ServerResponse serverResponse) {
}
}
答案 0 :(得分:6)
var callback:Callback = object:Callback() {
override fun getCallback(serverResponse:ServerResponse) {
}
}
var callback:Callback
表示变量类型为Callback
object:Callback() { }
是一个匿名函数,这意味着您不必为函数命名。
override
取代@Override
fun
表示它是一个函数
答案 1 :(得分:3)
您可以在Kotlin中使用以下代码。
var callback:Callback = object:Callback() {
fun getCallback(serverResponse:ServerResponse) {
}
}
您可以使用此链接将Java代码转换为kotlin。 https://try.kotlinlang.org