在Kotlin中,伴生对象(companion object)是一种特殊的单例对象,它用于为类提供静态方法和属性。要调用伴生对象的静态方法,只需使用类名即可,而不需要创建类的实例。以下是一个示例:
class MyClass {
companion object {
fun myStaticMethod() {
println("This is a static method in the companion object.")
}
}
}
fun main() {
// 调用伴生对象的静态方法
MyClass.myStaticMethod()
}
在这个例子中,我们定义了一个名为MyClass
的类,它包含一个伴生对象。伴生对象中有一个名为myStaticMethod
的静态方法。在main
函数中,我们使用MyClass.myStaticMethod()
调用了这个静态方法。