Gambas 3/Gambas3LeLangage/L'orienté objet avec Gambas/Les méthodes spéciales
Les méthodes spéciales
modifierVous avez déjà utilisé quelques méthodes spéciales :
- _new (quand vous avez vu le constructeur)
- _free (quand vous avez vu le destructeur)
Vous allez voir dans les wikipages qui suivent d'autres méthodes spéciales :
- _get (quand vous créez une collection personnalisée)
- _put (quand vous créez une collection personnalisée)
- _next() (quand vous créez une collection personnalisée)
- _call (quand vous verrez ce qu'est un foncteur)
Et sachez qu'il y a encore d'autres événements spéciaux :
- _attach (lorsqu'on ajoute ou lorsqu'on enlève un observateur)
- _init (lorsque la classe est chargée)
- _ready (lorsqu'un objet est créé)
- _compare (pour comparer un objet à un autre objet comme dans l'exemple du foncteur)
- _property (autre méthode spéciale rarement utilisée)
- _unknown (autre méthode spéciale rarement utilisée)
Le wiki officiel en parle : ici.
Vous les connaissez et vous savez quand les employer. C'est bien !