Как вызвать функцию расширения базового класса в производном классе, используя ключевое слово super?
Я пытался позвонить, используя super, но он не работает.
open class abc {
open fun aa() {
println("function in abc")
}
}
fun abc.sum() {
println("extension function")
}
class ab: abc() {
override fun aa() {
super.aa()
println("functon in ab")
}
fun sum() {
super.sum()
println("sum function")
}
}
fun main(args: Array < String > ) {
var aa: ab = ab()
aa.aa()
aa.aa()
aa.sum()
}
Вот ошибка 16-й числовой строки, я не могу вызвать функцию расширения.