мои проблемы в следующем, у меня есть компонент в Java, который получает Enum, но мне нужно использовать этот компонент с несколькими ENUM, с которыми связаны эти enum.
Затем у меня есть два следующих ENUM
public enum Train{
A, B, C
}
public enum Bus{
L,U,V
}
Компонент получает ENUM, но я хочу установить оба поезда или шины, в зависимости от предварительного условия
Если я выберу шину, установленную для компонента Bus Enum, если выберу Tran set Train enum
I трей с интерфейсом следующего режима:
public interface Transport(){}
public enum Bus implements Transport
publi enum Train implements Transport
Но не работает, потому что компонент вызывает методы Enum, и может устанавливать только методы enum
Я не могу пройтиПеречислим как универсальный, потому что мне нужен некоторый контроль над параметром, который я установил в компоненте.
Есть идеи?