Metodologie di Programmazione 2012-2013
I
lucidi accessibili
tramite questa
pagina sono stati creati dal Professor M.Bugliesi, che mantiene i
diritti d'autore (Copyright) su questi files
Siamo molto grati al Prof. Bugliesi
per averli messi a disposizione degli studenti
- Java: oggetti e riferimenti.
[Slides Cap.2]
- Oggetti, metodi, classi.
[Slides Cap.2]
- Variabili: scope, lifetime. Costruttori e inizializzazione
[Slides Cap.3 e Cap.8]
- Static: metodi e variabili di classe
[Slides Cap.8 ]
- Tipi di dato fondamentali.
[Slides Cap.4 ]
- Arrays e ArrayLists.
[Slides Cap.4 ]
- Interfacce e Polimorfismo
[Slides Cap.
9.1-3]
- Ancora Interfacce
[Slides Cap. 9.1-3]
- Ereditarietà Concetti generali.
[Slides Cap. 10.1-2]
- Ereditarietà. Costruttori di Sottoclassi,
Overriding
[Slides Cap. 10.2-10.3]
- Ereditarietà. Classi astratte / Object.
[Slides Cap. 10.7, 10.8]
- Gerarchie di Classi e Interfacce.
[Slides ]
- Meccanismi di scope per classi. Packages e classi interne
[Slides Cap. 9.4,
9.5, 9.7
- Eccezioni
[Slides Cap. 11.2 - 11.6]
- Generics. Tipi parametrici e sottotipi.
[Slides Cap. 16.1, 16.2]
- Metodi Parametrici. Java Collection Framework.
[Slides Cap. 16.3 - 16.5]
- Applicazioni grafiche e programmazione ad eventi.
[Slides]
- Programmazione by contract. Contratti e Invarianti di
classe.
[Slides]