Files
kotlin-fork/js/js.translator/testFiles/inheritance/cases/methodOverride.kt
T
2012-02-27 21:55:58 +04:00

15 lines
215 B
Kotlin

package foo
open class C() {
open fun f(): Any = "C f"
}
class D() : C() {
override fun f(): String = "D f"
}
fun box(): Boolean {
val d : C = D()
if(d.f() != "D f") return false
return true
}