Если бы у меня был класс в Java, например:
public class Test
{
// ...
public enum Status {
Opened,
Closed,
Waiting
}
// ...
}
И у меня был другой класс в другом файле класса (но в том же проекте/папке):
public class UsingEnums
{
public static void Main(String[] args)
{
Test test = new Test(); // new Test object (storing enum)
switch(test.getStatus()) // returns the current status
{
case Status.Opened:
// do something
// break and other cases
}
}
}
Я бы действительно имел перечисление в одном классе, которое используется в другом классе (в моем случае, в частности, в операторе switch-case).
Однако, когда я это делаю, я получаю сообщение об ошибке:
не может найти символ - класс Статус
Как я могу это исправить?