Java 我如何知道哪个参考';指';到一个向量?

Java 我如何知道哪个参考';指';到一个向量?,java,arrays,vector,reference,tostring,Java,Arrays,Vector,Reference,Tostring,所以我得到了这个密码: import java.util.Scanner; import java.awt.Point; import static java.lang.System.out; class Polygon { public static void main (String[] args) { Scanner in = new Scanner (System.in); out.print ("the number of vertices in the

所以我得到了这个密码:

import java.util.Scanner;
import java.awt.Point;
import static java.lang.System.out;
class Polygon
{
  public static void main (String[] args)
  {
      Scanner in = new Scanner (System.in);
      out.print ("the number of vertices in the polygon: ");
      int n = in.nextInt ();
      Point[] v = new Point[n];
      int x = 0;
      int y = 0;
      for (int i = 0; i < n; i++)
      {
        out.print ("vertex " + (i + 1) + ": ");
        x = in.nextInt ();
        y = in.nextInt ();
        v[i] = new Point (x, y);
      }
      out.println ();

      out.println (toString (v));
      out.println (perimeter (v));
      }

 public static double perimeter (Point[] v)
 {
   double perimeter = 0;
   for (int i = 0; i < v.length; i++)
     perimeter += v[i].distance (v[(i + 1) % v.length]);
   return perimeter;
 }

public static String toString (Point[] v)
{
  StringBuilder s = new StringBuilder ("[");
  for (int i = 0; i < v.length; i++)
     s.append ("(" + v[i].x + ", " + v[i].y + ")");
  s.append ("]");
  return s.toString ();
}
}
import java.util.Scanner;
导入java.awt.Point;
导入静态java.lang.System.out;
类多边形
{
公共静态void main(字符串[]args)
{
扫描仪输入=新扫描仪(系统输入);
out.print(“多边形中的顶点数:”);
int n=in.nextInt();
点[]v=新点[n];
int x=0;
int y=0;
对于(int i=0;i
所以基本上,程序显示所有顶点的字符串表示和多边形的周长

但在一个问题中,有人问我:

绘制包含多边形顶点的向量。在执行方法周长时,哪些引用引用了该向量,而在执行方法toString时,哪些引用引用引用了该向量


我已经画了向量,不用担心了。但是,在问题的第二部分中,“哪个引用引用了这个向量”是什么意思?

他们的意思是,有多少变量指向(引用)内存中的向量数据。例如,当执行
perimum()
时,变量(或“reference”)
v
“引用此向量”