Implementazione di rubrica - 10-17 Dicembre
Completion requirements
Opened: Tuesday, 10 December 2013, 11:25 AM
Due: Tuesday, 17 December 2013, 8:00 AM
Si realizzi la classe contatto con le seguenti caratteristiche:
public class Contatto {
private String nome;
private String telefono;
private String email;
... Costruttore con parametri i tre dati per gli attributi
... getter e setter per gli attributi
... toString
}
Si realizzi una classe per gestire una rubrica di contatti con le seguenti caratteristiche:
public class Rubrica implements Iterable<Contatto>{
SequenzaArray<Contatto> dati;
... costruttore di rubrica vuota
public void aggiungi(String nome, String telefono, String email){...} public void aggiungi(Contatto c){...}
public Contatto getContattoDaNome(String nome){...}
public void rimuoviContattoDaNome(String nome){...}
... implementazione di quanto necessario per Iterable
... toString
}
Si richiede lo sviluppo delle due classi e di una semplice applicazione di test di tutte le funzionalità.