En résumé
-
Pour permettre l’héritage d’une classe, il convient d’utiliser le mot-clé open.
-
Une classe hérite d’une autre classe grâce au symbole :.
-
Une classe ne peut hériter que d’une seule classe.
-
Une classe qui hérite d’une autre classe est appelée classe fille alors que la classe dont on hérite est appelée classe mère.
-
Quand on exprime un héritage, on doit toujours appeler l’un des constructeurs de la classe mère.
-
Le droit d’accès protected permet de rendre visible un attribut ou une méthode d’une classe mère à ses classes filles.
-
La covariance permet de manipuler un objet dans une variable dont le type est la classe mère.
-
Il est possible de vérifier le type d’un objet grâce au mot-clé is.
-
Le polymorphisme permet de redéfinir une méthode d’une classe mère dans une classe fille grâce aux mots -clés open et override.
-
Il est toujours possible de profiter de l’implémentation d’une méthode de la classe mère dans la classe fille grâce au mot-clé override.
-
Une classe abstraite est une classe que l’on ne peut pas instancier.
-
Une classe abstraite est définie grâce au mot-clé abstract.
-
Une classe abstraite peut contenir zéro, une ou plusieurs méthodes abstraites.
-
Une classe abstraite est pas compatible avec le concept...