SAPIENZA Università di Roma, Laurea in Ingegneria Informatica

Esercitazioni di Progettazione del Software (3 CFU)

(Canale A-L + Ord509 + Nettuno)

Dott. Fabio Patrizi


Programma

  1. Ereditarietà in Java: package, livelli di accesso, derivazione tra classi, costruttori, uso di super() e this(), classi astratte, interfacce.
    Le classi Object e Class; uguaglianza superficiale e profonda, il metodo equals(), il metodo hashCode(), il metodo clone(), oggetti mutabili ed immutabli.

  2. I Generics ed il Java Collection Framework.

  3. La libreria Swing per le interfacce grafiche.

È inoltre richiesta la conoscenza della metodologia di progetto e sviluppo presentata durante il corso.

Per il materiale didattico fare riferimento al Registro delle Esercitazioni.
Torna alla Home Page delle Esercitazioni