在另一个类中使用一个类的方法

我有 2 个 kotlin 文件,每个文件包含一个类, first.kt containsclass First和 second.kt contains class Second

首先,我有一个名为“Create”的方法。

我想在 Second 中使用 Create 方法,但我不想创建 First 的实例。

我是 kotlin 的新手,我想要像 c# 中的静态方法这样的东西

回答

你可以用companion object它。然后First像这样导入方法

第一.kt

class First {

    companion object {
        fun create() {

            println("Hello from create")
        }
    }
}

第二.kt

import First.Companion.create

class Second {

    fun getData() {
        create()
    }
}


以上是在另一个类中使用一个类的方法的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>