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.