Les classes peuvent
être reliées par un lien d'héritage qui
traduit une relation "est un" entre les objets, ainsi qu'une
hiérarchie du plus abstrait au plus concret, du plus général au
plus spécialisé.
Un humain est un mammifère. Et un mammifère est un animal. Un
animal est un être vivant.
Puis d'accéder aux attributs de ces objets, par la notation
pointée habituelle :
a.ageEstimee ()
h.ageEstimee ()
Pour chaque classe, un fonction ageEstimee
est fournie avec différents
algorithmes (redéfinition). Un humain est un animal, mais quand
on sait aiguiller vers le bon algorithme.