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...