gpt4 book ai didi

java - 为什么Java不能区分对象和数字?

转载 作者:搜寻专家 更新时间:2023-10-31 08:27:02 25 4
gpt4 key购买 nike

<分区>

这里是 Java 新手;我在 C# 中更自在。也就是说,以下内容让我感到困惑。我在写Java 中一些具有不同参数签名的重载类。但是,它似乎无法区分Object和double。但是用Object和Double是没有问题的。谁能解释一下这是怎么回事?

public void item(Object a, Object b, String c, String d) {/*Stuff*/}
public void item(double a, double b, String c, String d) {/*Stuff*/}

public void UseIt(double a, double b, Double c, Double d)
{
item(a, b, someString, someOtherString); // Claims it's ambiguous
}

或者这只是我的开发系统愚蠢的一个例子?

对不起这个例子;它就像失败的那些(我真的不能把它放在这里),我犯了一个错误,在输入之前没有尝试它......

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