Progettazione del Software - A.A. 2008/09

Esercitazione 1

Esercizio 1.

Facendo uso di Eclipse:

Esercizio 2.

Parte 1.

Facendo uso di Eclipse:

Parte 2.

Nel package senza nome (del progetto corrente ProgMotori), creare una classe MotoriApp e mostrare un esempio di uso delle classi specificate precedentemente. In particolare, ci si aspetta che: Infine, compilare ed eseguire il progetto.

Domanda.

Cosa accadrebbe nella classe Automobile se il costruttore di default della classe MezzoAMotore inizializzasse il valore della variabile on a true? Quali modifiche si potrebbero apportare a MezzoAMotore per risolvere il problema?

Esercizio 3.

Parte 1.

Si vogliono gestire i prestiti di giochi da parte di ludoteche.

Di un oggetto Ludoteca sono di interesse:

Di ogni gioco sono di interesse le seguenti informazioni: La classe Gioco è fornita nel file Gioco.java.

Di ogni persona sono di interesse le seguenti informazioni:

La classe Persona è fornita nel file Persona.java.

Gli oggetti Ludoteca supportano le seguenti funzionalitą:

Realizzare la classe Ludoteca, secondo le specifiche sopra riportate.

Parte 2.

Realizzare la classe ServiziLudoteca, contenente il metodo statico giochiInComune, cliente della classe Ludoteca che, dati

scrive sul file fout, un gioco per riga, le informazioni (nome e fascia di etą) relative ai giochi non in prestito in lt, che sono adatti sia alle persone di etą e1 che alle persone di etą e2.

Parte 3.

Scrivere una classe cliente di Ludoteca e ServiziLudoteca, contenente un metodo main, che utilizzi tutte le funzionalitą delle due classi.


Torna alla Home Page delle esercitazioni.