Generics using Enum in Java

У меня есть enum

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

Как я могу решить эту проблему?

16
задан Alex Bravo 28 September 2019 в 05:34
поделиться