What is significance of putting "$" sign before a parameter in Java / Android?
<p>What is the difference or significance of putting $ sign before any variable or parameter..</p>

<p>e.g. </p>

<p>Suppose here is my class...</p>

<pre><code> public class Vector3 {
      public Vector3(float x, float y, float z){
           //...
          //... my ctor code
          //...
      }
 }
</code></pre>

<p>and what will be the difference between these two declarations...</p>

<p><strong>Declaration 1</strong></p>

<pre><code> Vector3 $vec = new Vector3(1f,1f,1f);
</code></pre>

<p><strong>Declaration 2</strong></p>

<pre><code> Vector3 vec = new Vector3(1f,1f,1f);
</code></pre>

<p>If you can notice $ sign before "vec" in Declaration 1 and Declaration 2.</p>

<p>Any clues?</p>

<p>Also, declaring the same constructor as below,</p>

<pre><code>public class Vector3 {

    public Vector3(float $x, float $y, float $z){
    //...
    //... my ctor code
    //...
    }
}
</code></pre>

<p>What is difference between above constructor and the initial constructor ?</p>

<p>Thanks...</p>

<p>Edit: Thanks to all your responses, I did this with different combinations and there is no major significance :) I appreciate all your answers.</p>
