我试图在一个类中定义一个枚举,但是Eclipse继续用可爱的红色突出显示我的代码。这大部分是我的代码:
package campusvilleFoodBank; import java.util.NoSuchElementException; import java.util.Scanner; public class FoodArrayList { public enum Days {SUN, MON, TUE, WED, THUR, FRI, SAT} private Food [] foodArray; private int iterator; private boolean startIndexing; private static final int MAX = 24; public FoodArrayList(){ foodArray = new Food [MAX]; iterator = 0; } public FoodArrayList(int arraySize){ foodArray = new Food [arraySize]; iterator = 0; } //Rest of code, with more complicated methods here }
我必须缺少一些非常简单的东西,这很可能是语法错误。...下面的代码涉及诸如my之类的toString()
方法,一些foodArray
实例变量的排序方法以及类似的内容。我没有定义主要方法。我知道我可以在类定义中定义一个枚举,并且在其他地方看到的所有代码几乎都与我所拥有的代码完全相同。但是,Eclipse似乎甚至都不能识别该enum
声明,并且我认为我不需要导入任何东西。
这是我在Eclipse中遇到错误的代码的内容:
为了进行比较,下面是来自另一个单独的.java文件的一些枚举代码,这些文件似乎没有错误:
任何帮助,将不胜感激。让我知道是否需要进一步澄清。