Rumah  >  Soal Jawab  >  teks badan

Pembolehubah enum Java tidak boleh ditakrifkan berulang kali dalam kes?

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?

黄舟黄舟2712 hari yang lalu861

membalas semua(1)saya akan balas

  • 大家讲道理

    大家讲道理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.

    balas
    0
  • Batalbalas