0% ont trouvé ce document utile (0 vote)
134 vues7 pages

Héritage en C++ : Concepts et Syntaxe

Ce document décrit la programmation orientée objet en C++, en particulier le concept d'héritage qui permet à une classe d'hériter des propriétés d'une classe parente.

Transféré par

Tabib nour
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
134 vues7 pages

Héritage en C++ : Concepts et Syntaxe

Ce document décrit la programmation orientée objet en C++, en particulier le concept d'héritage qui permet à une classe d'hériter des propriétés d'une classe parente.

Transféré par

Tabib nour
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Programmation Orientée Objet

Langage C++

Ichrak MEHREZ
([email protected])
Héritage

◼ L’héritage (ou spécialisation, ou dérivation) permet d’ajouter des propriétés


à une classe existante pour en obtenir une nouvelle plus précise.

◼ Il représente la relation: EST-UN


❑ Un chat est un animal
❑ Une moto est un véhicule
❑ Un cercle est une forme

2
Syntaxe générale

◼ Héritage Simple

class classeFille : typeProtection classeMère

◼ typeProtection : public, private, ou protected

3
Type de protection

Type de protection/ Type héritage


Statut dans la Mode private Mode public Mode protected
classe mère
private Non hérité Non hérité Non hérité
public private public protected
protected private protected protected

4
Héritage et Constructeur

classeFille : : ConstructFille([param] ): AppelConstructMère([param])


{

etudiant : : etudiant(): personne()


{
// initialisation des attributs de la classe etudiant
}

5
Héritage et Constructeur

1ère écriture

Constructeur de la
classe mère

2ème écriture

6
Exemple

Vous aimerez peut-être aussi