Quote:
Originariamente inviato da VICIUS
Io metterei come tipo di ritorno della funzione apri() un boolean e poi ritornerei vero o falso per segnalare se la porta si è aperta o meno. Il lancio di una eccezione dovrebbe significare qualcosa di assurdo che la funzione non sa o non può gestire.
Poi fa attenzione che dopo isOpen = true; ci va un return per uscire dalla funzione. Altrimenti tutte le volte che la porta si apre viene lanciata anche l'eccezione WrongKeyException;
|
non converrebbe tornare un messaggio a quel punto?
cmq correggo subito il return..hai ragione..