/** * Rappresenta un insegnamento con tre informazioni: nome insegnamento, aula in cui si tiene l'insegnamento ed il numero degli iscritti * @author sandrof * */ public class Insegnamento { private String nome; private String aula; private int numeroIscritti; /** * Costruttore con un argomento che inizializza il nome del corso al parametro nome * @param nome il nome del corso */ public Insegnamento(String nome){ this.nome = nome; } /** * aggiorna l'aula in cui si tiene il corso * @param aula aula in cui si tiene il corso */ public void setAula(String aula) { this.aula = aula; } /** * aggiorna il numero degli iscritti al corso * @param numeroIscritti il numero di iscritti */ public void setNumeroIscritti(int numeroIscritti) { this.numeroIscritti = numeroIscritti; } /** * restituisce il nome del corso * @return nome del corso */ public String getNome() { return nome; } /** * Restituisce il nome dell'aula in cui si tiene il corso * @return nome dell'aula in cui si tiene il corso */ public String getAula() { return aula; } /** * restituisce il numero di iscritti al corso * @return numero di iscritti al corso */ public int getNumeroIscritti() { return numeroIscritti; } /** * aggiunge un nuovo iscritto e restituisce il nuovo numero di iscritti * @return il nuovo numero di iscritti */ public int aggiungiIscritto(){ numeroIscritti++; return numeroIscritti; } }