[英]Can't Find Symbol in my method instance?
这非常快,我感觉到明显的错误,但是我不断收到无法找到的符号
symbol : method print(int,int)
但是,这会让我相信我没有为该方法提供正确的数据类型参数。
public class Test
{
public static void main(String[] args)
{
TestSrv srvObj = new TestSrv();
srvObj.print(0, 0);
srvObj.print(1, 1);
srvObj.print(2, 10);
}
}
和这个方法,除了我要做什么以外,对于上述对print方法的所有3次调用,我仍然从上面的代码中得到错误消息吗? 我在所有3次场合都传递整数吗?
public class TestSrv
{
public void print(int num, int count)
{
for (int i = 0; i <= count; ++i)
{
System.out.print(num + ". " + "*");
}
}
}
您的代码应编译。 确保在同一个程序包中声明两个类,或者在Test.java中导入TestSrv。
几乎可以肯定的是,进行更改后没有编译TestSrv
。 使用Eclipse或IDEA之类的IDE将为您处理很多细节。
在重命名我的方法和类时,这样就不是我最初命名的名称了(为了不混淆任何人),我实际上解决了我遇到的问题。这就是为什么为每个xD编译的代码我都觉得很愚蠢! 再次感谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.