在kotlin中,如何使主构造函数中的属性setter成为私有?
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
}
}
Run Code Online (Sandbox Code Playgroud)
我希望属性的setter name
是私有的,并且公开的getter,我该怎么办?