Le document présente un exercice de programmation Java sur l'héritage, où une classe 'ville' est créée avec des attributs pour le nom et le nombre d'habitants. Une classe dérivée 'capitale' est aussi définie, ajoutant la possibilité de mémoriser des monuments. Un exemple de test est fourni pour montrer l'utilisation de ces classes.