Type
. Sélection des propriétés du cas par défaut d'un type polymophique.
Defaut .
SuiteSelection
Defaut
permet de sélectionner les propriétés du cas par défaut d'un type polymorphique.
Pour un autre cas, les propriétés de celui-ci sont introduits par l'identificateur du cas.
Enumere
/*****/
Motorisation Dans (Electrique, Gas, Essence, Diesel);
Type Voiture
/**********/
Immatriculation : Caractere;
Selon Moteur : Motorisation Faire
Cas MoteurElectrique Pour Electrique Faire
Autonomie : Entier;
Fin Cas
Cas MoteurGaz Dans (Gaz) Faire
EstDuPropane : Booleen;
Fin Cas
Defaut
TailleReservoir : Entier;
Fin Defaut
Fin Selon
Fin Type
/* Le type voiture est polymorphe selon le type de motorisation du véhicule. Si la voiture est électrique, l'autonomie est disponible. Si la voiture est au gaz, il est possible de savoir s'il s'agit du gaz naturel ou du propane. Sinon, la capacité du réservoir est disponible. */
Variable
/******/
V1 : Vehicule;
V2 : Vehicule;
Principal
/*******/
Debut
/* Cas d'un vehicule electrique. */
V1.Moteur=Electrique;
V1.Moteur.MoteurElectrique.Autonomie=10;
/* Cas d'un vehicule diesel. */
V2.Moteur=Diesel;
V2.Moteur.Defaut.TailleReservoir=75;
Fin Principal
- | - | - | - | - | - | - | - | - |