如何解决我需要帮助来构建返回数组的方法
因此,我是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中,您无法获得“数组本身”。您所拥有的只是对数组的引用。
这听起来像是一种简单的误解。由于您只能引用数组(或通常的任何对象),而不能引用数组本身,因此人们有时会使用宽松的语言,并在表示时说出“此方法返回数组” >“此方法返回对数组的引用”。。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。