Une classe abstraire définit ce que toute classe fille devra contenir.
Par exemple, on peut créer une classe abstraire 'Forme' avec un attribut COULEUR, et une méthode CHANGE_COULEUR.
Toute classe qui en dérive devra posséder l'attribut COULEUR et une méthode CHANGE_COULEUR.
(Par exemple, une classe Cercle, Rectangle, Triangle).
Cela assure que tous les cercles, rectangles, triangles possèdent une COULEUR, et qu'on pourra la changer avec la méthode CHANGE_COULEUR.