CoddyRun

Support public · Annonces

Épinglé Fermé

🧑‍💻 Les classes passent à l'action

Ouvert par CoddyRun le 13 novembre 2026 · 1 message · 3 vues

CoddyRun CoddyRuna ouvert le sujet 13 novembre 2026 Ă  06h36

BientĂ´t dans CoddyRun : les classes passent Ă  l'action !

Jusqu'ici, une classe servait Ă  regrouper des champs.
Dans la prochaine version v4.3, vous pourrez aussi y ranger vos fonctions et vos procédures, puis les appeler directement depuis un objet, avec un simple point.

Exemple

classe Client:
  nom est un texte

  fonction Saluer(prenom)
    retourne 'Bonjour ' + majuscule_initiale(prenom) + ' !'
  fin fonction
fin classe

c1 est un objet Client
affiche c1.Saluer('alice')

➡️ Bonjour Alice !

Ce qui arrive :
✅ fonctions et procédures écrites dans la classe, entre « classe » et « fin classe »
âś… appel depuis un objet : monObjet.MaFonction(...)
✅ appel direct par le nom de la classe, idéal pour ranger ses fonctions utilitaires (helpers)
✅ deux classes peuvent avoir une fonction du même nom : c'est la classe de l'objet qui décide
✅ les erreurs (nom inconnu, mauvais nombre de paramètres) sont signalées avant l'exécution
✅ pris en charge aussi dans l'éditeur de blocs et dans l'export en page web

Un premier pas vers la programmation orientée objet, toujours en français et toujours aussi simple à lire.

Apprendre Ă  coder, c'est avant tout apprendre Ă  penser.
Ce sujet est fermé : il n'est plus possible d'y répondre.