实现接口的对象列表

时间:2017-11-16 11:02:12

标签: java interface kotlin

使用

interface Anint {
    fun doStuff()
}

class AClass : Anint {
    override fun doStuff() = print("hello")
}

class AnintManager {
    //val l = listOf<Anint>
    fun manage() { //for each Anint, doStuff() }
}

fun main(args: Array<String>) {
    val a = AClass()
    val b = AClass()
    AnintManager().manage()
}

我怎样这样做,每次我实现一个实现&#34; Anint&#34;的新对象时,该对象被添加到&#34; AnintManager&#34;中的列表?如果实现此目的的代码放在界面

中,那就太酷了

0 个答案:

没有答案