所以我只是想学习 Java,在看了一些教程并阅读了一些基本的东西之后,我对为什么它不会运行感到困惑:
package Test;
public class TestProg {
public static void main(String[] args) {
Fetch fetc = new Fetch();
fetc.more(10, 20);
}
}
这是 Fetch 类代码:
package Test;
public class Fetch {
public Fetch() {
System.out.println("Fetched!");
int a = 1;
int b = 2;
int c;
while (a < 100 && b < 200) {
a++;
b++;
c = a + b;
System.out.println(c);
}
public void more(int d, int e) {
System.out.println(d + e);
}
}
}
我在 TestProg 中收到“未为 Fetch 类型定义方法更多(int,int)”错误。如果我删除有关“更多”方法的代码(在两个类中),其余代码将正常运行。我很困惑为什么会发生这种情况,因为代码与我正在研究的示例非常相似。