Kotlin中每个类只允许一个伴随对象

Rab*_*dka 4 android static-methods kotlin

我正在从Java转换为kotlin for Android Devlopment.当我在Kotlin中搜索相当于Java静态方法时,我发现伴随对象是.但问题是在kotlin中创建多个静态方法.我得到这些错误,每个类只允许一个伴随对象.

zsm*_*b13 7

您可以在对象中放置多个方法和属性.它们就像类,但它们只有一个实例.

class A {
    companion object {
        fun a() {}
        fun b() {}

        val x = 42
        var y = "foo"
    }
}
Run Code Online (Sandbox Code Playgroud)