I want to code a constructor for an array of size x with x being a parameter speciified in main().
My class:
public class CharA
{
private char[] stack;
private int n = 0;
public void CharA (int max)
{
this.stack = new char[max];
this.n = max;
}
My main():
public class CharTest
{
public static void main (String args)
{
CharA stack1 = new CharA(100);
}
}
The error:
CharTest.java:5: cannot find symbol
symbol : constructor CharA(int)
location: class CharA
CharA stack1 = new CharA(100);
^
There are several examples here where the same thing is done with an int array. Why doesn't it work for this char array?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…