美文网首页
对象表达式

对象表达式

作者: Green_Apple | 来源:发表于2017-09-01 09:36 被阅读0次

    package duixiangbiaodashiheduixiangshengming
    /*
    Kotlin用对象表达式和对象声明来实现创建一个对某个类
    做了轻微改动的泪的对象,而且不需要去声明一个新的子类
    */
    //kotlin通过object来获取一个对象单例

    object Site {
    var url:String = ""
    val name: String = "菜鸟教程"
    }//可以看成定义了Site这个类的一个单例,该对象也可以有超类
    fun main(args: Array<String>) {
    var s1 = Site
    var s2 = Site
    s1.url = "www.runoob.com"
    println(s1.url)
    println(s2.url)
    }
    // 伴生对象也可以是单例
    //伴生对象看起来像是其他语言的静态成员,实际上它是实例成员

    相关文章

      网友评论

          本文标题:对象表达式

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