Rumah > Soal Jawab > teks badan
Saya perlu menetapkan nilai kepada pembolehubah berdasarkan kandungan rentetan, tetapi jenis pembolehubah adalah saya sekarang
switch (weatherENUM){
case weather:
List<CoviData> data = weathreService.getCoviData(reportType);
break;
case COVI:
List<helloData> data = weathreService.gethelloData(reportType);
}
idea melaporkan ralat dan mengulangi definisi. Tetapi ini adalah penghitungan dan tidak akan diulang. Bagaimanakah saya mencapai matlamat saya?
大家讲道理2017-05-17 10:11:15
CoviData dan HelloData boleh mewarisi Data kelas induk pada masa yang sama, dan menggunakan kad bebas jenis yang layak untuk mengisytiharkan objek.
Senaraikan<? memanjangkan Data> Ingat untuk mengisytiharkannya di luar suis.