Objectif
Le but de ce cours est double :
- apprendre les fondamentaux de la Programmation Orientée Objet (POO),
- maîtriser le langage Java.
Pré-requis
Pour sa bonne compréhension, il est utile d'avoir terminé le cours "Programmation Objet - Java - Partie 1 - Classes Objets Encapsulation"
Programmation Orientée Objet
Les notions qui seront étudiées avec précisions en POO sont :
- généralisation / spécialisation et
- polymorphisme.
Java
Les aspects du langage Java qui seront maîtrisés sont
- l'héritage,
- les interfaces,
- les exceptions,
- les classes internes et les classes anonymes,
- la redéfinition des méthodes de la classe Object.