了解泛型擦除吗?知道类型擦除会造成多态的冲突吗?如何解决? ...

打印 上一主题 下一主题

主题 1934|帖子 1934|积分 5802

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
泛型的代码只存在于编译阶段,在进入JVM之前,与泛型相关的信息会被擦除掉,称之为类型擦除。
<ul>无限定类型擦除:当在类的定义时没有进行任何限定,那么在类型擦除后将会被更换成Object,例如、 都会被更换成Object。
有限定类型擦除:当类定义中的参数类型存在上下限(上下界),那么在类型擦除后就会被更换成类型参数所定义的上界或者下界,例如
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

愛在花開的季節

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表