こんにちは、Java は初めてで、int 形式のメイン メソッドを別のクラスのコンストラクターに渡そうとしましたが、何らかのエラーが発生しています。私は何が間違っていたのか理解できません。
メインメソッドを持つクラス:
import java.util.Scanner;
public class _01 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter your : ");
String name = input.nextLine();
int size = name.length();
//System.out.println(size);
_02 process = new _02(size);
}
}
コンストラクタを持つクラス:
public class _02 {
int maxsize;
int top;
String arrayStack[];
public void _02(int size) {
maxsize = size;
arrayStack = new String[maxsize];
top = -1;
}
public void push(String... letters) {
arrayStack[++top] = letters;
}
public String pop() {
return arrayStack[top--];
}
}
私が得ているエラーメッセージ:
スレッド「メイン」の例外 java.lang.Error: 未解決のコンパイルの問題: コンストラクター _02(int) は未定義です
_01.main(_01.java:16) で