Classe
classe
=
modèle décrivant le contenu et le comportement des futurs
objets de la classe
=
ensemble d'objets
le contenu = les données
le comportement = les méthodes
Exemple: la classe des véhicules, la classe des camions, des automobiles. La classe des automobiles peut être décrite par :
classe Automobile
genre
immatriculation
NbPlaces
propriétaire
s_arreter()
avancer()
fin classe
Un résumé : classe, objet, méthode et message.
Un exemple particulier d'une classe s'appelle une instance de la classe ou un objet de cette classe : objet = instance de classe.
En première approche, les objets sont à la programmation objet ce que sont les variables à la programmation structurée. Les classes sont à la programmation objet ce que les types sont à la programmation structurée.
programmation procédurale |
variable | type |
programmation orientée objet |
objet | classe |
Envoyer un message à un objet c'est lui demander d'exécuter une de ses méthodes.