Implementazione di rubrica - 10-17 Dicembre
Aggregazione dei criteri
Aperto: martedì, 10 dicembre 2013, 11:25
Data limite: martedì, 17 dicembre 2013, 08:00
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à.