如何在同一目录的同一包中使用其他类中的一个类?我有一个类 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: '.'预期
和错误:';'预期
在同一行
我试过了
import pl.jcubic.Utils;
在导入所在的行和我使用该类的行中得到错误:找不到符号
。
最佳答案
您不需要(也不能)。
当前包中的类隐含在范围内。
如果出现错误,请确保已编译其他类。
关于java - 如何从 Java 中的同一个包导入类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20406357/