Héritage et méthodes virtuelles

Héritage, méthodes virtuelles, override, reintroduce Exemple d’héritage de classe Object Pascal prend en charge l’héritage et les méthodes virtuelles. Dans l’exemple ci-dessous, TDog hérite de TAnimal : TDog est la …

Qu’est-ce qu’une classe

Object Pascal prend en charge les classes Une classe est un conteneur destiné à accueillir les membres suivants Une classe peut également comporter d’autres types de membres, nous les présenterons …

Exposer une ancienne unité

Exposer les identifiants d’autres unités par le biais d’une nouvelle unité Il arrive parfois que vous deviez réexporter et rendre visibles des identifiants provenant d’une autre unité au sein de …

Références mutuelles entre unités

Compréhension Les unités peuvent dépendre et se référencer mutuellement. Lorsqu’une unité en référence une autre, l’unité référencée peut être déclarée soit dans la section interface, soit uniquement dans la section …

Initialization et finalization

Une unité (Unit) peut également contenir une section initialization (d’initialisation) et une section finalization (de finalisation). Ces deux blocs de code s’exécutent automatiquement respectivement au lancement et à la fermeture …

Unités (Units)

Une unité (Unit) regroupe les déclarations partagées de types, fonctions, procédures, constantes et variables afin qu’elles puissent être appelées par d’autres unités ou le programme principal. Elle correspond aux modules …

Conversion nombre vers chaîne

Si vous ne souhaitez pas imprimer directement mais assembler un nombre quelconque de variables en une chaîne complète, Pascal propose trois méthodes principales de mise en œuvre : Concaténation via …

Sortie et journalisation

Sortie console Write / WriteLn Pour afficher des chaînes de caractères en Pascal, utilisez les procédures natives Write ou WriteLn ; WriteLn ajoute automatiquement un saut de ligne en fin …