Pourquoi le langage est-il dit objet ?
Pourquoi appelle-t-on ce nouveau type de variable
des objets ?
L’être humain aime bien
faire des analogies entre ce qu’il fait et la vie réelle.
Il est vrai qu’il y a une certaine ressemblance entre nos
objets tels qu’on vient de les décrire dans le
code et les objets de la vie réelle.
Reprenons notre exemple :
La classe Produit décrit un produit
réel disponible dans un magasin.
Ce produit a certaines caractéristiques
qui le définissent : son nom, son prix, la quantité disponible… Ce
sont les propriétés de l’objet.
On pourrait également prendre l’exemple
d’une voiture dont les propriétés seraient :
la marque, la couleur, le nombre de portes…
La voiture dispose aussi de certaines facultés :
on peut démarrer la voiture, la faire accélérer,
la faire ralentir et l’arrêter. C’est
ce qu’on appelle les méthodes de l’objet.
Dans notre exemple, Produit a trois méthodes.
Il est possible d’ajouter un produit, supprimer un produit
et afficher les propriétés d’un produit.
Les propriétés d’un
objet s’apparentent aux caractéristiques physiques
d’un objet dans la réalité.
Les méthodes d’un objet
s’apparentent aux fonctionnalités d’un
objet dans la réalité.