en C#
Enseignante: Emna Baklouti
E-mail: baklouti.emna@gmail.com
La programmation orientée objet
• Le concept de la programmation fonctionnelle est
construit autour de la notion de fonction. Tout
programme est un ensemble de fonctions s’appelant
entre elles.
Héritage
polymorphisme
Principaux concepts objets
Constructeur
Héritage
polymorphisme
Le Constructeur
• Le constructeur est une méthode spécifique dont
le rôle est de construire un objet, le plus souvent
en initialisant ses attributs.
Héritage
polymorphisme
Encapsulation et niveau de visibilité
• L'écriture de classes offre d'autres avantages que le simple
regroupement de données et de traitements. Parmi ceux-ci figure la
possibilité de restreindre l'accès à certains éléments de la classe.
C'est ce que l'on appelle l'encapsulation.
Héritage
polymorphisme
L’héritage
• L'héritage est l'un des mécanismes
fondamentaux de la POO. Il permet de créer des
classes à partir de classes existantes.
Héritage
polymorphisme
le polymorphisme
• En POO on est souvent confronté au problème suivant :
On crée des objets, instances de plusieurs classes dérivées
d’une classe de base, puis on veut leur appliquer un
traitement de base, c’est-à-dire, un traitement défini dans
la classe de base.
Ce programme affiche:
Classes et méthodes abstraites
• Les classes et méthodes abstraites est le mécanisme à utiliser pour
appliquer le polymorphisme