У меня есть два пакета - x и y.
x содержит класс Student
и перечисление Grade
.
y содержит класс Klass
.
Почему тип Student.Grade.C
не распознается в классе Klass
в пакете y?
Нужно ли определять его в своем собственном файле и делать его общедоступным?
package x;
enum Grade { A, B, C, D, F, INCOMPLETE };
public class Student {
// blah, blah, member variables, getters, setters, constructors
}
package y;
public class Klass {
// This enum type is not recognized in this package
public static final MINIMUM_GRADE = Student.Grade.C;
}