Protection (3) prev
next

Si une structure est introduite par struct, tous ses champs sont publiques (public) par défaut. Si elle est introduite par le mot-clé class, tous les champs sont privés par défaut. C'est l'unique différence entre une "structure" et une "classe".

En cachant les données d'une classe et en ne les laissant accessibles que par les méthodes de la classe, on implémente un type abstrait de donnée (TAD ou ADT). C'est aussi une classe au sens de la programmation orientée-objet.


Ch. Tronche - Année 96-97 - Page 24