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ì:Originariamente inviato da demi90
codice:public void Add_servizi(String n, double c) { HashMap servizi = new HashMap(); servizi.put(n, c); }
codice:public void Add_servizi(String n, double c) { this.servizi.put(n, c); }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:Originariamente inviato da demi90
la funzione che restituisce i servizi ... oppure tornare semplicemente l'hashmap
codice:public HashMap getServizi() { return this.servizi.clone(); }

Rispondi quotando