Kotlin:我怎样称呼super的扩展功能?

我怎样才能调用超级的扩展功能?

例如:

open class Parent { open fun String.print() = println(this) } class Child : Parent() { override fun String.print() { print("child says ") super.print() // syntax error on this } } 

即使print()函数是在Parent定义的,它也属于String ,而不是Parent 。 所以没有print功能,你可以调用Parent ,这是你想要做super

我不认为在Kotlin中你要做的呼叫类型有语法支持。