Nous utilisons couramment l'héritage public à des fins de réutilisation
Pour éviter de définir une classe à partir de zéro, on dérive notre classe
d'une classe existante qui procure un bon point de départ.
avec l'héritage public, TOUTES les méthodes (et attributs) de la classe de base
tombent automatiquement dans notre interface (partie publique de la classe).
L'héritage privé est un moyen de contrôler les méthodes que nous désirons exposer.