gpt4 book ai didi

java - 我需要帮助来构建一个返回数组的方法

转载 作者:行者123 更新时间:2023-12-04 09:08:32 24 4
gpt4 key购买 nike

所以,我是 Java 的初学者,我的老师希望我构建一个返回两个元素数组的方法。
这是我做的

public int[] getXY() {
int[] a = new int[2];
a[0]=getX();
a[1]=getY();
return a;
}
getX 和 getY 分别返回 this.x 和 this.y。
所以显然这个方法返回对数组的引用,而不是数组本身的元素,这是我想要做的,但我没有想法。
他明确表示该方法必须返回一个包含两个元素的数组,所以这就是我没有使用 String 来实现它的原因。
有什么建议?

最佳答案

你得到的是正确的解决方案。在 Java 中,您无法获得“数组本身”。您所能拥有的只是对数组的引用。
这听起来像是一个简单的误传。由于您只能拥有对数组(或一般任何对象)的引用 - 永远不会是数组本身,因此人们有时会使用松散的语言并说“此方法返回数组”,而他们的意思是“此方法返回对数组的引用” ”。

关于java - 我需要帮助来构建一个返回数组的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63401647/

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