Aggiornato con le risposte lato film

This commit is contained in:
Mr SL1D3R 2025-03-04 21:25:55 +01:00
parent 7f2357c236
commit 5958bd4623
1 changed files with 7 additions and 5 deletions

View File

@ -7,18 +7,20 @@ Perché il main stampa 16 volte "Film non trovato"? Quale è l'errore? Individua
## Problema 2 (classe Film)
- distingui tra posti disponibili e massimo numero di posti disponibili (all'inizio sono tutti disponibili, poi calano).
- [x] fatto, ho aggiunto postiTotali e postiDisponibili.
- setPosti mette il massimo dei posti disponibili.
- setPosti mette il massimo dei posti disponibili.
- [ ] Ho dei dubbi... ma solo perchè sono stanco e non capisco bene.
- Poi serve un vendiBiglietti (int num) che deve fare dei controlli per vedere se ce ne sono disponibili e restituire true o false a seconda che l'operazione sia possibile (e allora cambia il numero di posti ) o no (e allora non modifica nulla).
- [x] fatto, ho aggiunto il metodo vendiBiglietti(int num) che restituisce true se la vendita è andata a buon fine, altrimenti restituisce false.
- Serve un metodo equals: quando un film è uguale ad un altro? Scrivilo nella documentazione.
- [x] fatto, ho aggiunto il metodo equals per poter fare il confronto tra due oggetti, e non come ho fatto io ovvero ==
- In questo caso il film è uguale ad un altro se il titolo è uguale. In quanto è l'unico dato che può identificare univocamente un film. Dato che il dato durata e posti posso esseuguali ad altri film.
- Serve un toString da usare quando stampi, fatto bene, non Titolo: Il Signore degli Anelli Durata: 180 Sala: Sala 1 Posti: 60 ma con uno spazio fisso per il titolo (50 caratteri?) e il resto analogamente.
- [x] fatto, ho sistemato per il sistema la formattazione della stringa che rappresenta il film.
## Problema 3 (classe Cinema)