import java.util.Date;
/**
* Bassa coesione
*/
public class CorsoFinale {
private String nomeCorso;
private String tipoCorso;
private Date oraInizio;
private String studenti[];
private int numStudenti;
public CorsoFinale(String nomeCorso, String tipoCorso, Date oraInizio, String[] studenti, int numStudenti) {
this.nomeCorso = nomeCorso;
this.tipoCorso = tipoCorso;
this.oraInizio = oraInizio;
this.studenti = studenti;
this.numStudenti = numStudenti;
}
public int getNumTavoli() {
switch (tipoCorso) {
case "VIP":
return 10;
case "Standard":
return 20;
}
return 0;
}
public String getNomeCorso() { return nomeCorso; }
public Date getOraInizio() { return oraInizio; }
public int getNumStudenti() {return numStudenti;}
public void aggiungiStudente(String Studente) { if (numStudenti<studenti.length) studenti[numStudenti++] = Studente; }
public boolean èAperto() {
if (nomeCorso.equals("")) { return false; }
return true;
}
public int getPostiDisponibili() {
return getNumTavoli() - numStudenti;
}
}
Comments