欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Kotlin中写静态方法

程序员文章站 2024-03-20 22:06:52
...
/**
 * Created by XXW on 2017/6/21.
 */
object Util {
    fun  mylocath(a : Int) {

    }
}

在定义的方法中  只需要用object修饰类名  那么该类名下的方法都是静态方法

如果只有一部分静态方法的话

class Main2Activity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main2)
    }

    companion object {

        fun getStatic() {

        }

        fun getStaticString(string: String): String? {
            return null
        }
    }
}

将那一部分用companion object { } 包裹起来即可