gpt4 book ai didi

java - 关于 java 类的结果

转载 作者:行者123 更新时间:2023-11-30 04:29:33 25 4
gpt4 key购买 nike

我正在开发下面的类,当我执行下面的类时,我得到以下结果..

public class Confusing {    
private Confusing(Object o) {
System.out.println("Object");
}

private Confusing(double[] dArray) {
System.out.println("double array");
}

public static void main(String[] args) {
new Confusing(null);
// new Confusing((Object)null);
}
}

输出:-

double array

您能否解释一下为什么控制台上的结果是双数组。

最佳答案

 Confusing(null) 

方法调用转到最具体的方法

这是

private Confusing(double[] dArray)

as double[] 引用比通用Object 引用更具体

关于java - 关于 java 类的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14998571/

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