Originariamente inviato da demi90
codice:
public void Add_servizi(String n, double c) {
HashMap servizi = new HashMap();
servizi.put(n, c);
}
Non devi istanziare l'HashMap ogni volta che aggiungi un servizio, devi definire servizi come campo di esemplare (di istanza) e quindi definire il metodo così:
codice:
public void Add_servizi(String n, double c) {
this.servizi.put(n, c);
}
Originariamente inviato da demi90
la funzione che restituisce i servizi ... oppure tornare semplicemente l'hashmap
Si, potresti restituire l'istanza di HashMap! Volendo essere più precisi, ti conviene restituire un suo clone evitando così la possibilità che vengano apportate modifiche ad esso al di fuori della classe Hotel:
codice:
public HashMap getServizi() {
return this.servizi.clone();
}