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
广告