关闭页面特效

泛型

1|0泛型


优点:

  • 避免了类型转换的麻烦,存储的是什么类型,取出的就是什么类型
  • 把运行时异常提升到了编译时异常

缺点:

  • 只能存储一种数据类型

2|0自定义泛型


自定义含有泛型的类:类名<E>

自定义含有泛型的接口:接口名<I>

泛型接口的实现类重写方法指定具体类型时:接口需要指定数据类型

泛型接口的实现类重写方法未指定具体类型时:实现类和接口都需要指定数据类型

自定义含有泛型的方法:

修饰符 <M> 返回值 方法名字(M m){ }

2|1泛型的上限限定


? extends E 使用的泛型只能是 E类型的子类/本身

2|2泛型的下限限定


? super E 使用的泛型只能是E类型的父类/本身

? 代表通配符的意思,不能创建对象的时候使用,只能作为方法的参数使用


__EOF__

作  者YXH
出  处https://www.cnblogs.com/YxinHaaa/p/17366473.html
关于博主:编程路上的小学生,热爱技术,喜欢专研。评论和私信会在第一时间回复。或者直接私信我。
版权声明:署名 - 非商业性使用 - 禁止演绎,协议普通文本 | 协议法律文本
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!

posted @   YxinHaaa  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
0
0
关注
跳至底部
点击右上角即可分享
微信分享提示