对比Java关于泛型的约束发现一个有趣的点
来源:8-3 泛型的型变

GongZheng
2023-01-02
老师您好, 我在复习这个章节的时候发现一个有趣的点。
像 BookStore<out T:Book>
这种方法好像在Java中没有等价的写法,貌似Java只能写BookStore<T extends Book>
然后BookStore<? extends Book>
. 貌似java就不允许在泛型定义时指定型变,感觉这点有点意思,麻烦老师帮忙补充一下。万分感谢
写回答
1回答
-
bennyhuo
2023-01-02
Java确实不支持声明处型变,只支持使用处型变。00
相似问题