是否有一种无需指定两个通用参数即可执行类似操作的方法?
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
}