泛型类型和子类型Kotlin

时间:2019-01-04 16:55:59

标签: generics kotlin

是否有一种无需指定两个通用参数即可执行类似操作的方法?

open abstract class test<Z: ClassZ, T: ClassT<Z>> {
    lateinit var varZ : Z
    lateinit var varT : T
}

例如,我想写这样的东西(不会编译):

open abstract class test<T: ClassT<Z: ClassZ>> {
    lateinit var varZ : Z
    lateinit var varT : T
}

0 个答案:

没有答案