gpt4 book ai didi

java- 数组引用赋值

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

我刚刚开始学习java。我尝试了一些方法,但无法编译:

int[] arr = methodThatReturnsIntArray();

但是这个有效:

int[] arr = null;
arr = methodThatReturnsIntArray();

为什么会这样呢?数组变量不是只是引用(或指针)吗?非常感谢!

最佳答案

两者都是正确的,只要 methodThatReturnsIntArray() 返回有效的整数数组,就不应该给出编译错误

例如:

int[] methodThatReturnsIntArray(){
return new int[2];
}

关于java- 数组引用赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14607196/

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