Defaut - Selection des propriétés du cas par défaut d'un type polymorphique
Instruction-attribut de Type. Sélection des propriétés du cas par défaut d'un type polymophique.
Syntaxe
Defaut . SuiteSelection
Description
Employée sur le sélecteur d'un objet de type polymophique, 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.
Exemple
Enumere
/*****/
Motorisation Dans (Electrique, Gas, Essence, Diesel);
Type Voiture
/**********/
Immatriculation : Caractere;
Selon Moteur : Motorisation Faire
Cas MoteurElectrique Pour Electrique Faire
Fin Cas
Cas MoteurGaz Dans (Gaz) Faire
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
Voir aussi
Selon pour définir un type polymorphique. Cas pour définir une suite de cas d'un éclatement.
Traduction