自定义getter示例
fun main() {
var test = GetterTest()
println(test.id)
test.cardId = "A0002"
println(test.id)
println(test.isPositiveNum)
}
class GetterTest {
var cardId: String = "A0001"
var id: String = ""
get() = cardId
var num: Int = 10
var isPositiveNum = false
get() {
var result = num > 0
return result
}
}
运行结果: