Syllabus
- Introduction à la Programmation Orientée Objet
- Cette semaine vous accueille dans le cours et vous présente les premiers concepts de base de la programmation dite « orientée objet ».
- Constructeurs
- Cette semaine aborde l'initialisation des objets (via ce qu'on appelle des « constructeurs »), ainsi que ce qui se passe lorsque l'on affiche, compare et affecte des objets en Java.
La question de comment se passe la « fin de vie » des objets est aussi abordée.
- Héritage
- Cette semaine nous abordons deux notions fondamentales de la programmation orientée objet : l'héritage et le polymorphisme.
- Polymorphisme (modificateur abstract) ; le modificateur final
- Cette semaine nous étudions la notion de classe abstraite et approfondissons les notions d'héritage et de polymorphisme. Nous abordons aussi une notion complémentaire qui n'est pas directement liée à ces thèmes, le modificateur final.
- Le modificateur static ; Interfaces
- Cette semaine nous abordons la notion importante d'interface qui va complémenter vos acquis sur l'orienté objet en Java. Nous étudions aussi le modificateur static.
- Gestion des exceptions
- Nous étudions cette semaine comment gérer, au moyen du mécanisme des exceptions, des situations anormales pouvant survenir lors de l'exécution d'un programme.
- Etude de cas
- Nous terminons notre cours par une étude de cas détaillée qui met en lumière les différents concepts rencontrés.