Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Le Mot-clé Final | Aperçu de l'Héritage
C++ Oop
course content

Contenu du cours

C++ Oop

C++ Oop

1. Fondamentaux de la POO en C++
2. Constructeurs et Destructeurs
3. Aperçu de l'Encapsulation
4. Aperçu de l'Héritage
5. Aperçu du Polymorphisme

book
Le Mot-clé Final

Le mot-clé final joue un rôle crucial dans la définition des classes et le contrôle des hiérarchies d'héritage. Il fournit aux développeurs un mécanisme puissant pour restreindre certains aspects de la conception des classes.

L'utilisation du mot-clé final

Lorsqu'une classe est déclarée comme final, cela indique que la classe ne peut pas être sous-classée davantage. En d'autres termes, elle sert de point final de la hiérarchie d'héritage, empêchant toute dérivation.

cpp

Example

copy
12345678910
class Example final { // Class members and methods }; // cannot derive from final base Example class ExtendedExample: public Example { // Class members and methods }; int main() {}

Cette fonctionnalité est particulièrement précieuse lorsque vous souhaitez restreindre la modification ou l'extension d'une classe spécifique, ou lorsque vous préférez utiliser votre classe en utilisant la composition plutôt que l'héritage. Il y a aussi d'autres avantages à l'utiliser.

Que fait le mot-clé `final` lorsqu'il est appliqué à une classe ?

Que fait le mot-clé final lorsqu'il est appliqué à une classe ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 6
We're sorry to hear that something went wrong. What happened?
some-alt