nstances ''x'' et ''y''.
On voit aussi en bas le nom du package dans lequel cette classe va être ajout... un message à mots clés ) à la superclasse avec le nom de la sous-classe en paramètres. Donc le message ... i est envoyé à la classe ''Object'', avec:
* Le nom de la sous-classe en paramètre;
* La liste des ... oms des variables d'instance en paramètre;
* Le nom du package en paramètre.
Concernant la définitio
un message binaire. Le sélecteur, ça veut dire le nom de la méthode, là, c'est le caractère plus ''+''.... rer que c'est une fonction anonyme, ça n'a pas de nom, mais dans la réalité, c'est une clôture lexicale... éfaut, tu es ReadObject et puis il faut mettre le nom de la classe. On va voir ça sur la classe point, ... ose aussi un template. Le template, ça va être le nom de la méthode potentielle. Un commentaire parce q
paramètres des blocks. Donc ici, x:x.:x, c'est le nom d'une variable locale à un argument de block. Ici... ariables spéciales dont on ne peut pas changer le nom**.
**C'est des mots réservés du langage**. Pour... ci, je donne un exemple avec Transcript, c'est le nom d'un objet partagé dans le système, tout le monde... 'une classe, mais globalement accessible donc son nom commence par une lettre majuscule.
On a égalemen
ment**. C'est une suite d'instructions. Elle a un nom qui est souvent en relation avec le message. En Pharo, c'est le nom qui déterminera la méthode qu'on devra exécuter. ... On peut avoir différentes méthodes ayant le même nom. Ce n'est pas un problème entre différentes class
onc une instance de la classe Point. Donc ici, le nom du message, c'est bien **@**, le receveur du mess... est l'entier 10, c'était celui qui était avant le nom du message, et puis l'argument, c'était 20, celui qui était après le nom du message.
Un autre exemple:
<code>
'Pharo', 'i
tions qu'on exécutera et à laquelle on donnera un nom. Par exemple, j'ai donné un nom à une recette de cuisine pour des crêpes. Je l'appelle 'makeCrepes'. I
ssibilité d'avoir deux procédures qui ont le même nom et qui auraient des comportements différents, com... ice le décrivent par des méthodes qui ont le même nom, ce qui va faire que le client va pouvoir simplem
ue indique que celui-ci correspond en partie à un nom de classe reconnu par le système.
* Lorsque la ... ns possibles: package non installé, erreur sur le nom de classe etc.
Les mêmes règles de coloration sy
s messages unaires, en gros c'est un receveur, le nom de la méthode. Les messages binaires, c'est un receveur, le nom du sélecteur et un argument. Les messages à mots-
</code>
En Java, on a un receveur, un point, le nom du message qu'on envoie à l'objet et les argument... ême chose en séparant les différents mots clés du nom de la méthode et en mettant les arguments au mili
n a des **keywords messages** c'est-à-dire que le nom de la méthode, c'est ''formAt: put:'', et c'est é... t('author', 'van Caekenberghe et al' )'', donc le nom de méthode tout collé et je passe tous les argume
*#(**'', on peut mettre n'importe quoi dedans: un nom ou une chaîne de caractères et cetera. Et puis to... ont toujours la même nomenclature c'est "as" + le nom de la collection qu'on voudra avoir.
* asOrder
>
Dans la chaîne de caractères ici j'indique le nom du fichier. En envoyant à une chaîne de caractère... ello Pharo!'"
</code>
De la même façon, j'ai le nom du fichier sous forme d'une chaînes de caractères
* La classe ''Rectangle'', avec tout d'abord son nom, suivi de ses variables d'instance puis ses métho... roisième partie.
* En-dessous la même chose, le nom de la classe ''ColoredRectangle'', ses variables