如何在同一目录中的同一个包中使用其他类中的一个类?我有一个类Utils:
package pl.jcubic; public class Utils { public static String foo() { return "foo"; } }
和一个班级服务
package pl.jcubic; public class Service { public String test() { return Utils.foo(); } }
这两个文件的名称与类相同,它们在目录中./pl/jcubic/
,当我编译服务时,我error: cannot find symbol
在Utils中遇到了错误.
我试过了
import Utils;
得到2个错误error: '.' expected
并error: ';' expected
在同一行
我试过了
import pl.jcubic.Utils;
有error: cannot find symbol
在行,其中进口是和在我使用的类就行了.
你不需要(也不可以).
当前包中的类隐含在范围内.
如果出现错误,请确保已编译其他类.