Le polymorphisme Polymorphisme

Le polymorphisme est un concept essentiel, assez large. En quelque sorte, cela consiste, dans une classe fille, à redéfinir l’implémentation d’une méthode existant dans une classe mère.

Prenons un exemple. Dans la classe Animal, la méthode eat permet de nourrir un animal afin de le faire grossir et la méthode run permet de le faire courir afin de le faire maigrir. Ces deux méthodes utilisent des algorithmes pour faire changer le poids de l’animal. Cependant, tous les animaux ne réagissent probablement pas de la même façon à la nourriture ou à l’effort. Aussi, il peut être intéressant de proposer une implémentation par défaut dans la classe Animal et des implémentations spécifiques dans les classes Dog et Cat.

Contrairement à d’autres langages de programmation, comme Java, Kotlin est un langage qui, par défaut, a tendance à t ...

couv_RIKOT.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Vérifier le type d’un objet
Suivant
Les classes abstraites