Les variables d'énumération Java ne peuvent pas être définies à plusieurs reprises dans les cas ?
黄舟
黄舟 2017-05-17 10:09:15
0
1
931

Je dois attribuer une valeur à une variable en fonction du contenu de la chaîne, mais le type de variable est différent, je le suis maintenant

.
        switch (weatherENUM){
            case weather:
               List<CoviData> data =  weathreService.getCoviData(reportType);
                break;
            case COVI:
                List<helloData> data =  weathreService.gethelloData(reportType);
        }

idea a signalé une erreur et a répété la définition. Mais ceci est une énumération et ne sera pas répétée. Comment puis-je atteindre mes objectifs ?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(1)
大家讲道理

CoviData et HelloData peuvent hériter de la classe parent Data en même temps et utiliser des caractères génériques de type qualifié pour déclarer des objets.
Liste<? étend les données Data> N'oubliez pas de le déclarer en dehors de switch.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal