Как реализовать свойство в подклассе, наследуемое от класса и интерфейса (если в интерфейсе и классе это свойство разных типов)?

interface A {
    var a: String
    fun foo() {
        println("interface A")
    }
}
open class B() {
    open var a: Int = 1
    open fun foo() {
        println("class B")
    }
}
class C: A, B() {
    override var a // ????????????????????
    override fun foo() {
        super<A>.foo()
    }
}

Ответы (0 шт):