Next: Additions à une Classe Up: Objective C Previous: Redéfinir self

Catégories

Il est possible d'ajouter des méthodes à une classe en les déclarant dans un autre fichier d'interface sous un nom de catégorie et un fichier d'implémentation de la même catégorie. Le nom de catégorie indique que c'est un ajout de méthodes à la classe et non pas une nouvelle classe.

Les méthodes de catégories sont écrites de la même façons que les autres méthodes, il n'y a pas de différence à l'exécution et elles sont héritées de la même façons par toutes les sous-classes. Il n'y a pas de limites au nombre de catégories que l'on peut ajouter à une classe, mais chaque nom de catégorie doit être différent, et chacunes doit définir un ensemble disjoint de méthodes.





Dominique REVUZ
Vendredi 21 février 1997 17:27:12
Une Bug Un mail Merci