gpt4 book ai didi

Java 泛型 : Why Does Map. get() 忽略类型?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:19:15 24 4
gpt4 key购买 nike

<分区>

在Java中,Map接口(interface)定义为,

public interface Map<K,V> {
...
V get(Object key);
...
}

为什么不呢?

V get(K key);

我刚刚遇到了一个讨厌的错误,因为使用了错误类型的 key 。我认为泛型的目的是在编译过程中尽早发现类型错误。这是否违背了这个目的?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com