Untitled
unknown
kotlin
3 years ago
774 B
3
Indexable
open class A { open fun method1() { println("A1") } open fun method2() { println("A2") } } class B : A() { override fun method1() { println("B2") } override fun method2() { println("A1"+"") } } class C : A() { override fun method1() { println("C1") } override fun method2() { println("C1"+"B2") } } class D : A() { override fun method1() { println("D1") } override fun method2() { println("D1"+"B2") } } fun main() { val element: Array<A> = arrayOf(D(), A(), C(), B()) for (i in element.indices) { println(element[i].method1()) println(element[i].method2()) println() } }
Editor is loading...