Data la classe Studente:
class Studente {
String nome;
int anno;
}
Realizzare la classe Corso, che contiene i seguenti dati:
- nome del corso
- nome del docente
- elenco studenti che frequentano il corso
Deve essere possibile inserire nuovi studenti ed eliminare studenti dall'elenco.
Realizzare un programma di prova.
modificare la classe Studente in modo che possano esistere solo oggetti che abbiano un campo nome diverso da null e un anno maggiore o uguale a 1
modificare la classe Corso in modo che gli studenti dell'elenco abbiano tutti anno di corso maggiore o uguale a due, e l'elenco non contenga due studenti uguali
Aggiungere un metodo equals alla classe Corso; due corsi sono uguali se hanno lo stesso nome, docente, e gli elenchi contengono gli stessi elementi (anche in ordine diverso)
mettere Studente e Corso in un package; il programma di prova si trova fuori dal package