无法在我的方法实例中查找符号?

时间:2015-02-25 02:11:51

标签: java

这是一个非常快速且我感觉很明显的错误,但我一直得到CAN NOT FIND SYMBOL

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);
    }
}

这个方法,除了它意味着什么之外,我继续从上面的代码中获取所有3次调用print方法的错误?我在所有3次传递整数?

 public class TestSrv
    {
        public void print(int num, int count)
            {
                for (int i = 0; i <= count; ++i)
                {
                    System.out.print(num + ". " + "*");
                }
            }       
    }

3 个答案:

答案 0 :(得分:1)

您的代码应该编译。确保在同一个包中声明这两个类,或者在Test.java中导入TestSrv。

答案 1 :(得分:0)

在进行更改后,您几乎肯定没有编译TestSrv。使用Eclipse或IDEA之类的IDE将为您处理大部分细节。

答案 2 :(得分:0)

虽然重命名我的方法和类等,所以它不是我最初命名它(为了不混淆任何人)我实际上修复了我有的问题..这就是为什么这编译为每个人xD我觉得愚蠢!再次感谢