《Java 核心技术 卷一》 泛型类型章节,这里是什么意思 ?

这儿的 “类型查询” 是翻译错误还是什么 ? 为啥我从下面的描述中没看出和 “类型查询” 有啥关系 ?

下面的 instanceof强制类型转换getClass 涉及 “查询” ?

阅读 1.8k
1 个回答
✓ 已被采纳

这里的运行时类型查询 就是下面的 if代码:

if(a instanceof Pair){...}

这段代码是在运行时检测a的类型是否为pair类型。 但是并不能检测到Pair的泛型,即标题的意思:
运行时的类型查询只适用于原始类型

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题