Programma dei Moduli del Corso:

Linguaggi Di Programmazione A Oggetti A | Docente:
Mariateresa Celardo





INTRODUZIONE ALLA PROGRAMMAZIONE OBJECT ORIENTED


Cosa vuol dire sviluppare software


Caratteristiche dei linguaggi ad oggetti


INTRODUZIONE AL LINGUAGGIO JAVA


Java e il JDK


DEFINIZIONE DI VARIABILI


Tipi di dato


Istruzioni


Operatori e Espressioni


CONTROLLO DI FLUSSO


Le istruzioni if-else e switch


I cicli


DEFINIZIONE DI UNA CLASSE


Variabili di riferimento


Istanziare un oggetto


L'operatore punto "."


DEFINIZIONE DEI METODI


I costruttori


Il passaggio dei parametri nei metodi


Il main


Distruzione di un oggetto


Overload dei metodi


Array Stringhe e Wrapper


I PACKAGE


L'istruzione import


I modificatori di accesso


EREDITARIETA'


Creazione di gerarchie di classi


Overriding dei metodi


Casting tra oggetti


la classe Object


LE CLASSI ASTRATTE


LE INTERFACCE


LA GESTIONE DEGLI ERRORI


Programmi corretti e robusti


Cattura delle eccezioni (try/catch)


Lancio di un'eccezione


Definire eccezioni personalizzate


UTILIZZO DELLE CLASSI DI JAVA


Come java realizza l'incapsulamento, l'ereditarietà ed il polimorfismo


Come si legge la documentazione


Commenti per la creazione delle pagine di documentazione