Want to create interactive content? It’s easy in Genially!

Get started free

PROGETTO RUBRICA JAVA

Francesco Ubertini

Created on March 13, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Akihabara Connectors Infographic

Essential Infographic

Practical Infographic

Akihabara Infographic

Interactive QR Code Generator

Witchcraft vertical Infographic

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()