嗨我是新來的java和我一直試圖傳遞一個int形式的主要方法到另一個類的構造函數,但有一些錯誤發生。我不明白我做錯了什麼。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--];
}
}
錯誤消息我得到:
Exception in thread "main" java.lang.Error: Unresolved compilation problem: The constructor _02(int) is undefined
at _01.main(_01.java:16)
而且看起來大家今天都在...... ;-) 4個答案和一分鐘內的評論。 – rolfl 2013-04-29 13:46:09