Ho una classe Merce con questo costruttore:
public Merce(String Id,String nome,int scaffale)

Poi una classe Deteriorabile che estende Merce e con questo costruttore:
public Deteriorabile(String Id,String nome,int scaffale,(Date?)dataPrelievo)

Nella classe GestioneMag ho un metodo che registra la Merce posta in magazzino:

public Merce registraMerce(String Id,String nome,int scaffale)
{
Merce m = new Merce(Id,nome,scaffale) //creo una nuova merce
merci.put(Id,m) //la inserisco in una mappa
return m
}

Ora veniamo al metodo che mi interessa di più:

public Merce prelevaDet(String Id)
questo metodo riceve un id, il metodo lo cerca nella mappa merci e quando lo trova crea un oggetto Deteriorabile(String Id,String nome,int scaffale,dataPrelievo )

ecco iio in quel "dataPrelievo" vorrei memorizzare la data e ora corrente...