|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Libretto
Questa classe crea un oggetto di tipo Libretto in grado di rappresentare il
libretto universitario di uno studente.
La classe fornisce metodi per registrare un esame (registraEsame
),
per trovare il voto di un esame già registrato(cercaVoto
), per
calcolare la media dei voti(calcolaMedia
) e per visualizzare su
Standard output il contenuto di tutto il libretto (visualizza
).
Questo oggetto contiene 4 campi di tipo String (indicanti: nome del corso di
studio, nome e cognome studente e la sua matricola), uno di tipo int (indicante
l'anno di immatrcolazione) e un riferimento a un altro oggetto della classe
Vector
fornita dalla Sun.
Nell'oggetto Vector
vanno memorizzati gli esami rappresentati da
oggetti di tipo Exam
contenenti informazioni sul nome dell'esame,
il voto e la data di svolgimento, memorizzata come oggetto di tipo ACMEDate
.
Constructor Summary | |
Libretto(java.lang.String nomeCorso,
java.lang.String nome,
java.lang.String cognome,
java.lang.String matricola,
int annoIscrizione)
Costruisce un libretto con i dati forniti in ingresso e con la lista degli esami vuota. |
Method Summary | |
double |
calcolaMedia()
Calcola la media dei voti degli esami registrati nel libretto |
int |
cercaVoto(java.lang.String nomeEsame)
Ricerca il voto dell'esame specificato |
void |
registraEsame(ACMEDate data,
java.lang.String nomeEsame,
int voto)
Registra l'esame sul libretto |
void |
visualizza()
Stampa su standard output il contenuto del libretto |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Libretto(java.lang.String nomeCorso, java.lang.String nome, java.lang.String cognome, java.lang.String matricola, int annoIscrizione)
nomeCorso
- nome del corso di studi frequentatonome
- nome dello studentecognome
- cognome dello studentematricola
- numero di matricola dello studenteannoIscrizione
- anno di iscrizione al corso di studioMethod Detail |
public void registraEsame(ACMEDate data, java.lang.String nomeEsame, int voto)
data
- data di svolgimento dell'esamenomeEsame
- nome della materia dell'esamevoto
- voto in trentesimipublic int cercaVoto(java.lang.String nomeEsame)
nomeEsame
- nome dell'esame
public double calcolaMedia()
public void visualizza()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |