【发布时间】:2018-08-06 12:33:54
【问题描述】:
我刚开始使用 Kotlin,发现 getter 和 setter 非常有用。
我想知道 Kotlin 是否只提供公开的 getter。
它不应该是val,因为它的值可以通过它的类来改变。
我为实现这一目标所做的工作如下。
private var _score: Int=0
val score: Int = _score
get() = _score
使用这种方式,我必须声明两个变量。
有没有更好的方法只公开 getter?
【问题讨论】:
标签: kotlin