【发布时间】:2017-06-07 06:21:23
【问题描述】:
在kotlin中,如何将主构造函数中的属性设置器设为私有?
class City(val id: String, var name: String, var description: String = "") {
fun update(name: String, description: String? = "") {
this.name = name
this.description = description ?: this.description
}
}
我希望 name 属性的 setter 是私有的,而它的 getter 是公开的,我该怎么做?
【问题讨论】:
标签: constructor kotlin