Usa il tag CODE, o non si capisce nulla.

Quello è l'unico costruttore presente? Vedo comunque che verifichi il tipo del tuo oggetto per castarlo al tipo corretto e chiamare getID() e getPrezzo(). Hai pensato di utilizzare una super classe comune in cui dichiarare questi metodi? In questo modo quel metodo diventa lungo un quarto di ora.