Aggioranta la classe film con il fix dei posti e l'aggiunta delle classi toString e vendiBiglietti come boolean

This commit is contained in:
Mr SL1D3R 2025-03-04 21:02:15 +01:00
parent 104c9f5ea3
commit 3bd5c5655e
1 changed files with 18 additions and 10 deletions

View File

@ -2,20 +2,34 @@
* Classe che va a rappresentare un film
*
* @autor Ciausu Angelo
* @version 1.0
* @version 1.1
*/
public class Film {
private String titolo;
private int durata;
private String sala;
private int posti;
private int postiTotali;
private int postiRimasti;
public Film(String titolo, int durata, String sala, int posti) {
this.titolo = titolo;
this.durata = durata;
this.sala = sala;
this.posti = posti;
this.postiTotali = posti;
this.postiRimasti = posti;
}
public boolean vendiBiglietti(int numeroBiglietti) {
if (numeroBiglietti <= postiRimasti) {
postiRimasti = postiRimasti - numeroBiglietti;
return true;
}
return false;
}
public String toString() {
return "Film: " + titolo + " (Durata: " + durata + " min)" + " - Sala: " + sala + " - Posti: " + postiRimasti;
}
public String getTitolo() {
@ -30,12 +44,6 @@ public class Film {
return sala;
}
public int getPosti() {
return posti;
}
public void setPosti(int posti) {
this.posti = posti;
}
public int getPostiRimasti() {return postiRimasti;}
}