Un message peut être récursif lorsque l'objet s'envoie un message à lui-même. Dans ce cas, la flèche commence et se termine sur la ligne de vie du même objet.
Vous n'êtes pas autorisé à utiliser l'action Création ou Auto-destruction, ni l'option Prise en charge du retard, avec un message récursif.
Lorsque vous créez des messages récursifs Non défini ou Retour à partir de la Boîte à outils, la valeur du flux de contrôle est déjà sélectionnée :
Vous pouvez également créer un message récursif Non défini, puis changer ensuite sa valeur de flux de contrôle.
Vous pouvez choisir de créer un message récursif avec ou sans activation en utilisant les outils de la Boîte à outils.
Lorsque vous créez un message récursif avec activation, ce dernier est automatiquement attaché à une activation et sa valeur de flux de contrôle est un Appel de procédure qui, par défaut, démarre l'activation.
Les symboles d'activation sont ensuite automatiquement créés sur la ligne de vie de l'objet comme illustré ci-après :