Tag: 静态函数

是否可以在Kotlin界面中指定一个静态函数?

我想要做这样的事情: interface Serializable<FromType, ToType> { fun serialize(): ToType companion object { abstract fun deserialize(serialized: ToType): FromType } } 甚至这会对我有用: interface Serializable<ToType> { fun serialize(): ToType constructor(serialized: ToType) } 但是都没有编译。 有没有这样的语法,或者我会被迫使用这个接口的工厂? 还是有另一个答案? 😮那会很整洁!