kotlin 自定义getter

Posted zhangjin1120

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kotlin 自定义getter相关的知识,希望对你有一定的参考价值。

自定义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
        

运行结果:

以上是关于kotlin 自定义getter的主要内容,如果未能解决你的问题,请参考以下文章