美文网首页Android开发Android开发经验谈Android技术知识
Kotlin学习笔记(六)伴生类(静态变量和静态方法)

Kotlin学习笔记(六)伴生类(静态变量和静态方法)

作者: 大虾啊啊啊 | 来源:发表于2020-10-20 08:56 被阅读0次

    在java中我们知道,静态的变量和方法可以通过类直接进行访问,在kotlin中类似Java静态的变量和方法,我们可以通过伴生类来实现。
    在类的内部用companion object { }包裹所需的静态函数。以下我们通过companion object声明了变量defaultName 和方法func1,并通过类名进行直接访问。

    fun main() {
        println(Namer.defaultName)
        Namer.func1()
    }
    fun Namer.Companion.getName(): String1 {
        return defaultName
    }
    class Namer {
        companion object {
            val defaultName = "mike"
            fun func1(){
                println("aaaa")
            }
        }
    
    }
    
    

    相关文章

      网友评论

        本文标题:Kotlin学习笔记(六)伴生类(静态变量和静态方法)

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