devo fare un array di Prodotti che contiene ProdottiAlimentari e ProdottiNonAlimentari in base alle scelte dell'utente, dopo di che per calcolare il totale in un ciclo per ogni Prodotto alimentare o non devo applicargli il relativo sconto, ogni sottoclasse ha il suo applicaSconto() ma quando provo viene applicato il metodo applicaSconto di Prodotti (classe madre) non dell'oggetto contenuto nella poszione i dell'array (alimentari o non)