美文网首页
Kotlin 变量和属性

Kotlin 变量和属性

作者: Lost_Robot | 来源:发表于2018-05-23 18:39 被阅读6次

    变量

    var: 变量
    val: 不可变、线程安全,所以尽量使用val变量

    属性

    类的属性默认会实现setget,使用时同时会默认调用setget方法。

    eg:

    open class Person {
    
        var name: String = ""
            get() = field.toLowerCase()
            set(value) {
                field = "name:$value"
            }
    
    }
    
    fun main(args: Array<String>) {
    
        val per = Person()
        per.name = "isan"
        System.out.print(per.name)
    
    }
    
    
    执行结果

    相关文章

      网友评论

          本文标题:Kotlin 变量和属性

          本文链接:https://www.haomeiwen.com/subject/ixhrjftx.html