Previous: Les classes Up: Les différents objets
Les méthodes sont les façons de répondre aux messages. Elles ont la forme suivante :
selecteur et arguments"commentaire entre double quotes"
Ce schéma de définition des méthodes apparaît dès que vous sélectionnez un protocole. Les protocoles sont aux méthodes ce que les catégories sont aux classes : des ensembles pour les organiser.
___________________________________________
Exercice 12 Dans la classe Object, sélectionnez le protocole printing. Puis regardez le code des méthodes qui apparaissent.
___________________________________________
Trois techniques de navigation sont fondamentales pour trouver de l'information, comprendre le sens d'un message. Ces techniques permettent :
___________________________________________
Exercice 13
Pour mettre en pratique ces outils de navigation,
___________________________________________
On distingue deux types de méthodes :
Les premières indiquent comment les instances d'une classe répondent aux messages. Les secondes sont des messages envoyés aux classes elle-mêmes, elles servent à la création d'instance, à l'initialisation des classes, ...
___________________________________________
Exercice 14 La méthode de classe la plus utilisée est new, cherchez ses différentes formes. La méthode la plus primitive, celle qui crée des instances dont les variables d'instances sont indéfinies ( nil), est basicNew
___________________________________________
___________________________________________