Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [java1.5]creare array generico nel tipo E, come??

    Il mio prof dice che si fa così:

    codice:
    E [] array=(E[]) new Object[timeLeft];
    però usa in parte anche la vecchia genericità con Object e, in ogni caso, da un warning che però non preclude il funzionamento.

    qualcuno sa se c'è un modo migliore per creare un'array con sintassi simile a quella sopra scritta e senza creare warning???

    grazie.

  2. #2
    Sinceramente a me questa sembri una cosa un po' strana...magari qualcuno ha illuminazioni superiori così vediamo un po'...io di solito la parte della E nella nuova versione di java l'ho sempre saputa per il vector.
    Al massimo andando un po' a naso potrei proprio immaginare una cosa del genere:

    codice:
    Object[] array = new Object<timeLeft>[];
    Ma è una cosa buttatà lì, non so quanto sia giusta. :master:

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  3. #3
    sì può usare per ogni cosa, classi generiche che crei tu, ecc.

    addirittura si può usar euna genericità doppia del tipo <E,T>

    in ogni caso non è ciò che mi interessa
    colevo qualcosa senza object sono con E

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.