Deuxième semestre
Programmation orientée objet avec Java
- Type de matière
- INFORMATIQUE
- Module
-
UE2-08 : Méthodes computationnelles
- Nombre d'ECTS
- 2
- Code matière
- 2AINF04
- Répartition des enseignements
-
Heures de cours : 6
Heures de TP : 12
- Langue d'enseignement
- Français
Objectifs
Ce cours utilise Java comme langage d’application.
Vous découvrirez un langage typé et compilé. Ce contexte renforce l’importance des concepts de classe abstraite, d’interface et d’héritage inhérents à la programmation orientée objet. Un exemple concret d’interface est la notion d’itérateur, qui permet d’unifier le parcours de collections variées : vecteurs, listes, flux, arbres, …
Vous découvrirez aussi les problématiques découlant de la livraison d’un code “clef en main”.
Plan
Langage Java
Typage, compilation
Interfaces, classes abstraites, extensions
Encapsulation
Polymorphisme
Collections et Itérateurs
Livrable, build, gestion des dépendances
Prérequis
Programmation orientée objet