博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java学习笔记-5 泛型
阅读量:6907 次
发布时间:2019-06-27

本文共 253 字,大约阅读时间需要 1 分钟。

1、派生类的list不能赋值给基类list的引用。派生类的数组赋值给基类的数组引用是可以的,但是只能存放派生类或者派生类的子类,存放基类对象是会在运行时产生异常。

2、List<? extends T>:可以将一个T或者T的子类的List赋值给它,但是不能使用add操作,因为这个引用不知道它实际的类型,但是可以只用get,得到的是T类型的对象。

3、List<? super T>:可以add进去T以及T的子类,get得到的是Object。

4、List<?>: get得到的是Object,不能add。

转载地址:http://tngdl.baihongyu.com/

你可能感兴趣的文章
Flutter技术简介
查看>>
Flutter 自定义功能强大的下拉筛选菜单 package
查看>>
axios 请求
查看>>
Array.reduce()的用法
查看>>
react,vue优缺点及双向绑定
查看>>
Linux基础命令 整理
查看>>
在Visual Studio 2017中创建第一个Hello World应用
查看>>
2019 改變自我 — 10 個觀念幫助你培養好習慣
查看>>
小猿圈python学习-模块介绍与导入
查看>>
读取速度贼快的省市区地址库
查看>>
网络层的搭建需要解决哪些问题
查看>>
Autolayout和Frame
查看>>
我从来不理解JavaScript闭包,直到有人这样向我解释它
查看>>
为什么Visual Paradigm 是一个相比Microsoft Visio 更好的选择
查看>>
说说如何利用 Node.js 代理解决跨域问题
查看>>
关于使用HTTP代理IP爬虫采集的认知误区
查看>>
SSL加密与分布式IM系统-InChat1.1.3版本试用说明
查看>>
SQL Server性能调优之执行计划深度剖析 第一节 浅析SQL执行的过程
查看>>
我的友情链接
查看>>
数据库同步热备解决方案(某电力设计院)
查看>>