Kotlin 中的 Getter 和 Setter

kotlin mobile developmentapps/applications更新于 2026/1/27 8:22:17

在 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

相关文章