java泛型

AC_YE 2021-03-25 11:21:28
为什么boolean前面还有个<E>,boolean不就是一个类型了吗,前面加个泛型难道又指定一个类型吗
...全文
313 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qybao 2021-04-01
  • 打赏
  • 举报
回复
<E> 是给Colloection用的,和boolean没关系 <E> 只是个名字,代表一种类型(也就是所谓的泛型),所以你可以改成<T>, <EE>, <XX>等等都可以,只要你的Collection的泛型跟它保持一致就可以(也就是它限定了Collection使用的是哪种类型,所以和boolean没关系)
冰思雨 2021-04-01
  • 打赏
  • 举报
回复
函数声明时 ,返回值前面的 泛型符号,属于 泛型声明。 用于告诉编译器,该的方法要使用的泛型列表。 该泛型列表中的泛型,包含 返回值 和 参数列表 中要使用的泛型, 只要使用了的泛型都要写到 泛型声明 的泛型列表中。 比如:public <T, R> R apply(T target);
sun0322 2021-03-26
  • 打赏
  • 举报
回复
我觉得书上的类子不好. https://blog.csdn.net/wujian_csdn_csdn/article/details/112735612 这里面说的不错,可以参考一下。
立青_ 2021-03-25
  • 打赏
  • 举报
回复
<E>是泛型,boolean是返回类型,又不是一个东西,只是位置在返回类型前面,固定写法而已
KeepSayingNo 2021-03-25
  • 打赏
  • 举报
回复
你就理解下<T>T

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧