Kotlin : Public get private set var

后端 未结 3 364
借酒劲吻你
借酒劲吻你 2020-12-03 02:13

What is the correct way to define a var in kotlin that has a public getter and private (only internally modifiable) setter?

3条回答
  •  [愿得一人]
    2020-12-03 03:02

    var name : String = "Peter"
        private set

    By default all properties and functions are public in Kotlin. Hence the setter has to be explicitly declared private while the getter is public by default.

提交回复
热议问题