如果一个类有companion对象,可以为这个companion对象定义扩展函数和扩展属性。
class MyClass { companion object { } } fun MyClass.Companion.foo() { }
就像companion对象的正常成员一样,可以直接使用类名进行调用。
MyClass.foo()