Java pour l'informatique industrielle
Chapitre 1. Introduction aux objets
Chapitre 2. Les structures de contrôle
Chapitre 3. Unifier et réutiliser
3.1. Motivation
3.2. Exploiter l'orthogonalité
3.3. Les interfaces
3.4. Le polymorphisme
3.5. L'héritage
3.5.1. Motivation
3.5.2. Le compteur modulo
3.5.3. Le polymorphisme
3.5.4. Les constructeurs
3.5.5. La redéfinition
3.5.6. La super classe Object
3.6. Les collections
3.7. Objets et HDL
Chapitre 4. Modèle, Vue et Contrôle
Chapitre 5. Les entrées/sorties
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivante

3.5.3. Le polymorphisme

l'héritage est transitif
  • L'héritage réalise le polymorphisme. Une référence de type ICompteur peut pointer également sur un objet de type CompteurModulo ;
  • L'héritage est transitif, un Compteur est un ICompteur, donc un CompteurModulo est également un ICompteur
  • L'héritage se traduit par le mot clé extends
    class CompteurModulo extends Compteur
Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivante