java – 为什么EnumMap构造函数需要class参数?

前端之家收集整理的这篇文章主要介绍了java – 为什么EnumMap构造函数需要class参数?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
EnumMap类构造函数需要类作为参数.大多数时候,K.class作为参数传递.我仍然没有得到接受这个作为论据而不是从K推断的原因.

谢谢
– pkc

解决方法

Tom’s答案是正确的,但是要解决你的另一点:这个信息不能只是从类型参数K推导出来的原因是由于 type erasure.

猜你在找的Java相关文章