У меня есть перечисление
public enum Days {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY,
THURSDAY, FRIDAY, SATURDAY
}
Я хочу сделать класс, который может принимать значения типа Days. Поэтому я использовал Java Generics
public class State<T extend Days>
Но есть ошибка
The type parameter T should not be bounded by the final type Days.
Final types cannot be further extended
Как я могу решить эту проблему?