Fondamenti di Informatica 1
Corsi di Laurea in Ingegneria
Informatica e Automatica
A.A. 2002/03
Definire una classeEsercizio 2.2bis 2CD
per gestire le informazioni associate ad un CD, ovvero autore, titolo, casa discografica, e nome del proprietario.Le operazioni di interesse sono:
creaCD
che crea un oggetto CD, con autore, titolo e casa discografica;getAutore
che restituisce l'autore di un CD;getTitolo
che restituisce il titolo di un CD;getCasa
che restituisce la casa discografica di un CD;getProprietario
che restituisce il proprietario di un CD;setProprietario
che imposta il proprietario di un CD alla stringa passata come parametro.
Definire un modulo funzionale per realizzare funzionalita' si lettura e di stampa di oggetti della classe CD.Esercizio 2.3Le operazioni di interesse sono:
leggiCD
che legge titolo autore e casa discografica di un CD e crea l'oggettoCD
corrispondenteleggiNuovoProprietario
che legge il nome di un proprietario e aggiorna l'oggettoCD
corrispondentestampaCD
che stampa autore, titolo e casa discografica di un CD su tre linee;stampaCDeProprietario
che stampa i dati del CD e il nome del proprietario attuale;
Scrivere un programma java che implementi un esempio per la classeCD
dell'esercizio 2.2.
La classe esempio deve eseguire le seguenti operazioni:
- legge un primo CD;
- legge un secondo CD
- visualizza il primo CD;
- visualizza il secondo CD;
- legge il proprietario del primo CD ed aggiorna l'oggetto corrispondente;
- visualizza il primo CD con il proprietario.