Kotlin泛型中的继承

我在类A中需要继承类B,类B中需要传入泛型K和T,T继承自类C,然后我定义类一个类D继承了C,在A继承B的时候将D作为B的泛型传入,但是报错了,说是传入的类型错误,这是怎么回事

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

阅读 12.4k
2 个回答

MyC T前面加个out

垃圾 图片都上不去
型变 。<out T> 对应Java的 <? extends T>