Ce cours introduit la programmation orientée objet (encapsulation, abstration, héritage, polymorphisme) en l'illustrant en langage Java. Il présuppose connues les bases de la programmation (variables, types, boucles, fonctions, ...). Il est conçu comme la suite du cours « Initiation à la programmation (en Java) ».
Offered By


Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de LausanneAbout this Course
Skills you will gain
- Interfaces
- Logic Programming
- Java Programming
- Object-Oriented Programming (OOP)
Offered by
Syllabus - What you will learn from this course
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.
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.
Reviews
- 5 stars78.94%
- 4 stars18.59%
- 3 stars2.10%
- 1 star0.35%
TOP REVIEWS FROM INTRODUCTION À LA PROGRAMMATION ORIENTÉE OBJET (EN JAVA)
Meilleur cours introductif de Java, pédagogiquement c'est du bon. Et en français s'il vous plaît !
Merci pour cet excellent cours introductif sur la POO et sur Java plus particulièrement.
Le cours est excellent. Les explications sont claires. Les exercices poussent à la réflexion et ne sont pas de simples applications des concepts abordés.
Excellent cours, clair et progressif, avec des exercices et des tests bien pensés. J'ai beaucoup appris et progressé. Merci aux enseignants!
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I purchase the Certificate?
Is financial aid available?
More questions? Visit the Learner Help Center.