EnumMap 类构造函数需要类作为参数。大多数时候 K.class 作为参数传递。我仍然不明白接受这个作为论点而不是从 K 推论的原因是什么。
谢谢
--pkc
最佳答案
Tom's答案是正确的,但要解决您的另一点:不能仅从类型参数 K
中推断出此信息的原因是 type erasure .
关于java - 为什么 EnumMap 构造函数需要类参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3459259/