Java泛型的上下限及可读可写模式

朱雀 2023-10-10 10:29 164阅读 0赞

泛型的上下限我们都知道,但是泛型的可读可写模式却是第一次听说,在这里记录一下。

泛型的上限

extends 上限 Person or Person的所有子类 都可以, 最高的类型只能是Person,把最高的类型给限制住了
在这里插入图片描述

泛型的下限

extends 下限 Student or Student 的所有父类 都可以 最低的类型只能是Student,把最低的类型给限制住了
在这里插入图片描述

泛型的可读模式

可以看到,往可读模式的泛型写数据,不可写,但可读
在这里插入图片描述

泛型的可写模式

往可读模式的泛型写数据,不可读,但可写
在这里插入图片描述

泛型的可读可写模式在RxJava中有被用到

发表评论

表情:
评论列表 (有 0 条评论,164人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java下限

    前言:   java的泛型上下限不是很好理解,尤其像我这种菜鸡。反反复复看了好几遍了...,真是... 一、简单的继承体系 class Person{}