首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
解释extends 和super 泛型限定符-上界不存下界不
[问答题]
请解释一下extends 和super 泛型限定符
添加笔记
求解答(2)
邀请回答
收藏(76)
分享
纠错
11个回答
添加回答
6
pp酱
extends 指定上界限,只能传入本类和子类
super 指定下界限,只能传入本类和父类
发表于 2019-02-12 17:43:01
回复(0)
2
没意思了
泛型也是Java提供的语法糖,只不过是将类型检查从运行期提到编译器.运行时都会被擦除为Object.,运行的时候都会在方法的入口和出口进行转换(就是发生擦除的边界位置),通过extends可以将上限擦除为后面的对象(这样做可以调用被擦除的对象的方法不至于都是Object默认的方法),而不是默认的Object。super定义下界
编辑于 2019-03-25 14:35:07
回复(2)
2
听风听雨
extends上限通配符,用来限制类型的上限。super下限通配符,用来限制类型的下限
发表于 2019-02-20 15:33:50
回复(0)
1
浮森若思
(new ArrayList<apple>()的子类).add(new Fruit());接不住 (new ArrayList<apple>()的父类).add(new Apple()); (new ArrayList<apple>()的父类).add(new Jonathan());随便接?</apple></apple></apple>
发表于 2019-04-28 19:09:50
回复(0)
0
西瓜同学🏀
(1)泛型中上界和下界的定义 上界 下界 (2)上界和下界的特点 上界的list只能get,不能add(确切地说不能add出除null之外的对象,包括Object) 下界的list只能add,不能get
发表于 2019-05-05 13:27:30
回复(0)
0
TiAmo_9955
extends 指定上界限,只能传入本类和子类 super 指定下界限,只能传入本类和父类
发表于 2019-05-04 22:15:51
回复(0)
0
酷酷boye
1.extends 指定上界限,只能传入本类和子类
2.super 指定下界限,只能传入本类和父类
发表于 2019-04-29 09:48:29
回复(0)
0
柠小哀
1 extends 限定参数类型的上界 参数类型必须是T或T的子类型 super限定参数类型的下界 参数类型必须是T或T的超类型 2 extends 只能用于方法返回 告诉编译器此返参的类型的最小继承边界为T T和T的父类都能接收 但是入参类型无法确定 只能接受null的传入 super只能用于限定方法入参 告诉编译器入参只能是T或其子类型 而返参只能用Object类接收既不能用于入参也不能用于返参
发表于 2019-04-28 22:45:36
回复(0)
0
江畔8670
extends指定上界限,只能传入本类和子类 super指定下界限,只能传人本类和父类
编辑于 2019-04-27 19:36:01
回复(0)
0
NPE222222
extendes 关键字设定泛型上界,类型参数包括界。Su'per设定泛型下界,类型参数符不包括边界
发表于 2019-04-19 18:04:19
回复(0)
0
o__oO
泛型边界问题 ? extends son 子类类型和本类类型参数化 ? super parent 父类类型和本类类型参数化
发表于 2019-03-09 09:29:36
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Java
Java工程师
上传者:
小小
难度:
11条回答
76收藏
6551浏览
热门推荐
相关试题
执行以下程序,理论上输出的结果应最...
360集团
Python
算法工程师
2019
评论
(1)
来自
360公司-2019校招...
组合逻辑和时序逻辑的区别
数字电路
评论
(1)
去耦电容与旁路电容的作用及使用差异点
模拟电路
评论
(1)
设置信号传输线为什么会串电阻
电路基础
评论
(1)
计算准确度分数
机器学习
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题