Want to create interactive content? It’s easy in Genially!
PROGETTO RUBRICA JAVA
Francesco Ubertini
Created on March 13, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Akihabara Connectors Infographic
View
Essential Infographic
View
Practical Infographic
View
Akihabara Infographic
View
Interactive QR Code Generator
View
Witchcraft vertical Infographic
View
Halloween Horizontal Infographic
Transcript
PROGETTORUBRICA
CLASSE Main
CLASSE Whatsapp
CLASSE Rubrica
Contiene il menu principale che permette all’utente di interagire
Estende Rubrica per gestire contatti di WhatsApp
Rappresenta un contatto generico della rubrica
by Francesco Ubertini
+ info
+ info
+ info
Questo programma permette di salvare dei contatti su Whatsapp o Instagram e apportarne delle modifiche, quali l'aggiunta e l'eliminazione di alcuni
CLASSE GestioreRubrica
FILE rubrica.txt
CLASSE Instagram
Contiene i metodi per gestire i contatti senza appesantire Main
Contiene l'elenco di tutti i contatti salvati
Estende Rubrica per gestire contatti di Instagram
+ info
+ info
+ info
FILE rubrica.txt
Contiene l'elenco di tutti i contatti salvati, che verranno poi caricati nei vettori; per essere distinti, prima di ogni contatto c'è una 'W' o una 'I', rispettivamente per i contatti di Whatsapp e di Instagram
CLASSE Whatsapp
Attributi: profilo(boolean) stato(String)
Metodi:toString()toStampa()aggiungi() elimina()
CLASS GestoreRubrica
Metodi: GestioneWhatsapp GestioneInstagram Questi metodi sono quelli che permettono di fare tutte le azioni possibili con la rubrica di Whatsapp e Instagram, richiamate direttamente dal main
CLASSE Rubrica
Attributi: nome (String) cognome (String) telefono (String)
Metodi:aggiungi()elimina() cercaTelefono() salvaSuFile() caricaDaFile() toString() toStampa()
CLASSE Main
- Carica i contatti dal file.
- Chiede all’utente quale rubrica aprire (W per WhatsApp, I per Instagram, C per uscire).
- Permette di visualizzare, aggiungere o eliminare contatti.
- Salva automaticamente le modifiche.
CLASSE Instagram
Attributi:numeroFollower(int)id(String)
Metodi:toString()toStampa()aggiungi() elimina()