相关疑难解决方法(0)

在Kotlin的二传手重载

在尝试定义接受可用于构造属性的参数类型的setter时,因此:

class Buffer(buf: String) {}

class Foo {
    var buffer: Buffer? = null
        set(value: String) {
            field = Buffer(value)
        }
}
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

Setter参数类型必须等于属性的类型

那么Kotlin的做法是什么意思呢?

setter kotlin

6
推荐指数
1
解决办法
1186
查看次数

标签 统计

kotlin ×1

setter ×1