Héritage

L'héritage permet à une classe (fille) de reprendre les attributs et méthodes d'une autre (mère) avec extends, et de les spécialiser en redéfinissant des méthodes (@Override). Une classe n'hérite que d'une seule classe. super accède au parent. L'héritage exprime une relation « est un ».

Exemple

class Chien extends Animal {
    @Override
    String crier() { return "Wouf"; }
}

Notions voisines

Tout le glossaire