En résumé

  • Il est possible d’écrire une classe dans une autre classe grâce aux classes internes et aux classes imbriquées.

  • L’utilisation de classes internes et imbriquées permet de modéliser une hiérarchie entre les classes et exprimer un lien très étroit entre la classe englobée et la classe englobante.

  • L’utilisation de classes internes et imbriquées permet de limiter la multiplication des fichiers au sein des programmes informatiques.

  • Une classe interne peut accéder aux attributs et méthodes de la classe englobante, ce qui n’est pas le cas d’une classe imbriquée.

  • Une classe scellée est une classe abstraite que l’on ne peut pas instancier et dont toutes les classes enfants doivent obligatoirement être déclarées dans le même fichier.

  • Une classe scellée est définie grâce au mot-clé sealed.

  • Une classe scellée peut contenir zéro, une ou plusieurs méthodes abstraites.

  • Une classe scellée est compatible avec le concept de covariance.

couv_RIKOT.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Les classes scellées
Suivant
Les énumérations