Kotlin泛型中的继承

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

https://img3.mukewang.com/5bcc581a0001702805160239.jpg

图片描述

https://img3.mukewang.com/5bcc582f0001806f07710467.jpg


慕慕森
浏览 3779回答 2
2回答

有只小跳蛙

型变 。<out T> 对应Java的 <? extends T>

江户川乱折腾

MyC T前面加个out
打开App,查看更多内容
随时随地看视频慕课网APP