Discussione: urgente ArrayList
View Single Post
Old 02-07-2007, 20:25   #6
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Già che ci sono, volevo suggerirti un'altro possibile (e probabilmente più valido) design per le classi.

Una classe Nominativo che contiene:
- i campi private per nome, cognome e telefono
- un costruttore per passare i tre dati
- i metodi getter per leggere le proprietà

Una classe ElencoTelefonico che contiene:
- un campo di tipo ArrayList<Nominativo>
- un costruttore per inizializzare l'oggetto
- un metodo public void loadFile (String filename) throws IOException per caricare il file di dati
- un metodo public Nominativo findNominativo (String nome, String cognome) per cercare un oggetto Nominativo dal nome/cognome

Una classe Telefonata che contiene:
- i campi private per numero chiamante/chiamato e durata
- un costruttore per passare i tre dati
- i metodi getter per leggere le proprietà

Una classe LogTelefonate che contiene:
- un campo di tipo ArrayList<Telefonata>
- un costruttore per inizializzare l'oggetto
- un metodo public void loadFile (String filename) throws IOException per caricare il file di dati
- un metodo public int totaleConversazione (Nominativo a, Nominativo b) per calcolare il totale della conversazione tra 2 nominativi
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso