Kotlin:公共获得私人设置变种

在kotlin中定义一个具有公共getter和private(只有内部可修改)setter的var的正确方法是什么?

var setterVisibility: String = "abc" // Initializer required, not a nullable type private set // the setter is private and has the default implementation 

请参阅: 属性Getter和Setter