GL & Prog. Orientée Objet

1. Introduction à la programmation orientée objet et au développement logiciel

L’ingénierie logicielle et le cycle de vie des logiciels Classes et objets Messages et méthodes La classe et les valeurs de données de l’instance, L’héritage, Diagrammes UML associés

2. Les classes en Java

Les modules, les classes, l’encapsulation, La notion de constructeur d’un objet, Les attributs static La surcharge des méthodes Les méthodes static

3. L’héritage

Le principe de l’héritage La redéfinition des méthodes et l’utilisation du mot‐clé protected La classe abstraite, La super‐classe Object Les interfaces

4. Gestion des exceptions

Déclencher  une  exceptionGérer  plusieurs  exceptionsTransmission d’information au gestionnaire d’exception Mécanisme de gestion d’exception

5. Les threads

Exemple introductif Interruption d’un thread Coordination de threads États d’unthread Priorités des threads