【发布时间】:2020-11-17 12:29:17
【问题描述】:
我遇到了一个java代码,其中公共类Utilities的方法aw_best_tour_index()访问了InOut类的变量public。 InOut 类的变量是best_in_try 和max_index。它们在这样的方法中被调用:
final int[] values = InOut.best_in_try; 和
final int l = InOut.maxindex;.
但是当我在命令提示符下使用 javac 编译它时,它会显示错误“找不到符号”。这应该是什么原因?
【问题讨论】:
-
字段是静态的吗?
-
找不到 what 符号?和'在同一个目录中':你的意思是在同一个包中吗?
-
是的,所有变量都是静态的,并且两个类都在同一个包中。找不到符号“InOut”