Kotlin 中的 Getter 和 Setter


Kotlin 中的属性可以使用“var”关键字声明为可变的,或者使用“val”关键字声明为只读的。在方法声明后,可以通过各自的名称引用这两种类型的变量。

在 Kotlin 中,getter()setter() 方法不需要显式创建。Kotlin 库默认提供这两个方法。

示例

在本示例中,我们将了解如何在 Kotlin 中使用 getter()setter() 方法。

fun main(args: Array<String>) {
   // getter()
   println("Name is -> " + Address().name)
   println("City is -> " + Address().city)
   println("State is -> " + Address().state)
}
class Address {
   // setter()
   var name: String = "www.tutorialspoint.com"
   var city: String = "Hyderabad"
   val state: String = "Telangana"
}

输出

执行后,将产生以下输出。

Name is -> www.tutorialspoint.com
City is -> Hyderabad
State is -> Telangana

更新时间:2022 年 3 月 16 日

621 次浏览

启动你的 职业

完成课程以获得认证

开始使用
广告