多个泛型上界
来源:9-7 小案例:泛型实现一个MVP框架

marginleft
2018-11-29
当我使用where关键字实现多个上界时,编译报错,报错信息如下:
Error:(255, 19) Kotlin: Type parameter cannot have any other bounds if it’s bounded by another type parameter
但是我照着网上的示例对着,感觉没用错。
麻烦老师解疑,非常谢谢。
写回答
1回答
-
bennyhuo
2018-11-30
错误信息说的很明确了,如果一个泛型参数被另一个约束的话,就不能被另一个约束了。
为什么有这个限制,很容易理解。如果没有这个限制,假如R是个 String类型,你的T能是啥呢?
00
相似问题