Semestre 5 · IA · MI · CPGE · ENSA · EST · FSR · FST
Programmation Orientée Objets
Apprends la POO avec Java : classes, objets, constructeurs, encapsulation, héritage, polymorphisme, interfaces et généricité, avec des TD et TP corrigés.
À propos de ce cours
Ce cours t'apprend à penser et à coder « objet » avec Java. Chaque concept est expliqué avec des exemples simples, puis appliqué dans des TD et des TP proches de vrais projets. Au programme : • Introduction à Java et à la programmation orientée objet • Créer une classe et des objets • Entrées et sorties : Scanner et printf • Les constructeurs • L'encapsulation • Héritage et polymorphisme • Les interfaces • La généricité Mise en pratique : • TD : polynômes à coefficients rationnels, comptes bancaires (Compte et Agence)… • TP : gestion de produits alimentaires et de stock, employés et registre avec LinkedList… 16 vidéos · Cours, TD et TP corrigés
Avant de commencer
Aucune expérience en Java n'est nécessaire, mais connaître les bases de la programmation (variables, conditions, boucles, fonctions) aide beaucoup. Prépare : • Le JDK (version 17 ou plus récente) • Un éditeur : IntelliJ IDEA Community, Eclipse ou VS Code avec l'extension Java Conseil : écris et exécute chaque exemple toi-même, puis essaie de résoudre les TD et TP avant de regarder la correction.
Ce que tu vas apprendre
5 chapitres · 16 leçons · 10 h 6 min
01Démarrer avec Java et la POO
- Introduction à Java et à la POOGratuite15 min
- Créer une classe et des objetsGratuite20 min
- Entrées et sorties : Scanner et printfGratuite14 min
02Pratique : tableaux, chaînes et fichiers
- TD1 : fonctions sur les tableaux et tri fusionVerrouillée1 h 9 min
- TP1 : caractères aléatoires, chaînes et fichiersVerrouillée55 min
03Constructeurs et encapsulation
- Les constructeursVerrouillée18 min
- L'encapsulationVerrouillée11 min
- TD2 : la classe RationnelVerrouillée1 h 1 min
- TP2 : les classes Date, Personne et LivretVerrouillée1 h 7 min
04Héritage, polymorphisme et interfaces
- Héritage et polymorphismeVerrouillée26 min
- Les interfacesVerrouillée35 min
- TD3 : polynômes à coefficients rationnelsVerrouillée1 h 1 min
05Généricité et listes chaînées
- La généricitéVerrouillée17 min
- TD4 : comptes bancaires, Compte et AgenceVerrouillée1 h 1 min
- TP3 : produits alimentaires et stock (LinkedList)Verrouillée32 min
- TP4 : employés et registre (LinkedList)Verrouillée45 min