java我需要帮助来构建一个返回数组的方法
所以,我是Java初学者,我的老师希望我构建一个返回两个元素数组的方法。 这就是我做的
public int[] getXY() {
int[] a = new int[2];
a[0]=getX();
a[1]=getY();
return a;
}
getX和getY返回这个。x和这个。分别为y。 显然,这个方法返回对数组的引用,而不是数组本身的元素,这就是我想要做的,但我不知道。 他明确表示该方法必须返回一个包含两个元素的数组,这就是为什么我没有使用String。 有什么建议吗
# 1 楼答案
你得到的是正确的解决方案。在Java中,无法获得“数组本身”你所能得到的只是对数组的引用
这听起来像是一个简单的沟通失误。由于只能引用数组(或任何对象),而不能引用数组本身,因此人们有时会使用松散的语言说“此方法返回数组”,意思是“此方法返回数组引用”