Maison > Questions et réponses > le corps du texte
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 ?
大家讲道理2017-05-17 10:11:15
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.