Programmazione ad Oggetti
Esercizi di Laboratorio
Rubrica
Progettare ed implementare un programma che possa gestire una rubrica
che può contenere fino a 20 voci.
Le voci sono definite da nome, cognome e numero di telefono.
Quando si crea un oggetto Rubrica si deve fornire un nome che è
poi accessibile tramite il metodo getNome().
L'inserimento di una nuova voce nella rubrica avviene tramite il metodo
aggiungi() che
riceve tre parametri stringa: nome, cognome, e telefono.
Per accedere al primo elemento della rubrica si utilizza il metodo primo() che restituisce una
stringa contenente nome, cognome e telefono separati da uno spazio. (Es. "Giovanni Rossi 01 333
444")
Per accedere ad un elemento qualsiasi nella rubrica si utilizza il
metodo voce() che
riceve come parametro il numero d'ordine della voce (a partire da 1,
perciò primo() == voce(1));
il formato della stringa restituita è lo stesso del metodo
precedente.
Il metodo elenco()
restituisce una stringa con l'elenco delle voci della rubrica separate
da ", "; l'elenco inizia con "(" e termina con ")". (Es. "(Giovanni Rossi 01 333
444, Giuseppe Verdi 012 555 666)")
Infine, il metodo ricerca() restituisce
la stringa corrispondente alla prima voce che contiene il parametro
come nome, cognome oppure telefono.
Utilizzare come base di partenza la classe Rubrica che si trova nel
package rubrica.