Using reference datatypes for a parameter of a method or constructor
<p>I'm new to Java, and need help understanding ways to <strong>pass reference datatypes for a parameter of a method or constructor</strong></p>

<p>Oracle's J2SE tutorial says:</p>

<blockquote>
  <p>In this example, the method creates a new Polygon object and initializes it from an array of Point objects (assume that Point is a class that represents an x, y coordinate):</p>
</blockquote>

<pre><code>public Polygon polygonFrom(Point[] corners) {  
    // method body goes here
}
</code></pre>

<p>But it's not helping me understand this concept. A detailed explanation is greatly appreciated.</p>
