gpt4 book ai didi

java - Diamond 不编译 Java 7

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

<分区>

我已经定义了以下泛型类,但是当我在类对象上使用它时它无法编译。构造函数不接受其他对象

class Pair<T,V> {

T one;
V two;


public Pair(T one, V two) {
this.one = one;
this.two = two;
}


}
public static void main(String[] args) {

String hamza = "Hamza";
Integer soufiane = 0;

Pair<Object,Object> pairOne = new Pair<>(hamza, soufiane);
Pair<Object,Object> pairTwo = new Pair<Object, Object>(soufiane, hamza);

}

错误信息:

incompatible types: Pair<String,Integer> cannot be converted to Pair<Object,Object>

为什么第一个不编译,第二个编译?

编辑:它在 Java 8 上编译

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