在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()
调用了这个静态方法。