title: Constructor for array of variable size
body: <p>I want to code a constructor for an array of size x with x being a parameter speciified in main().<br>
  My class:  </p>
  
  <pre><code>public class CharA
  {
    private char[] stack;
    private int n = 0;
  
    public void CharA (int max)
    {
      this.stack = new char[max];
      this.n = max;
    }
  </code></pre>
  
  <p>My main():  </p>
  
  <pre><code>public class CharTest
  {
    public static void main (String args)
    {
      CharA stack1 = new CharA(100);
    }
  }
  </code></pre>
  
  <p>The error:</p>
  
  <pre><code>CharTest.java:5: cannot find symbol
  symbol  : constructor CharA(int)
  location: class CharA
      CharA stack1 = new CharA(100);
                     ^
  </code></pre>
  
  <p>There are several examples here where the same thing is done with an int array. Why doesn't it work for this char array?</p>