Introduction
Le chapitre précédent décortiquait les classes afin d'en découvrir la structure détaillée, pour rappel, une classe rassemble des déclarations d'attributs et de méthodes. À partir de ces classes, on peut en créér des objets, instances de ces classes. Nous allons maintenant voir comment enrichir nos classes grâce à plusieurs nouveaux concepts.
Tout d'abord nous allons revenir sur la notion de référence très importante, notamment afin de mieux comprendre comment les variables sont passées en paramètres aux méthodes lors des appels. Ensuite nous découvrirons un nouveau modificateur de visibilité et les classes imbriquées. Enfin, pour terminer, nous verrons les interfaces et le polymorphisme, mécanisme très important et utilisé lors de programmation orientée objet.