在另一个类中使用一个类的方法
我有 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()
}
}