VADELIA |
SADELIA |
WADELIA |
EADELIA |
|
(I/B) (C/S) | (B) (S) | (I/B) (C/S) | (B) (C/S) |
Paragraphe d'utilisation
DECLARATION
Cet ordre s'utilise uniquement dans le contexte d'une plateforme Java (Client Java, Client Cloud, Client Web, Client Event, Serveur Java).
Syntaxe
VariableREFCLASSE = new Classe()
Classe étant la classe Adélia liée à la déclaration de la variable VariableREFCLASSE via l'ordre L4G :
REF_CLASSE(Classe) VariableREFCLASSE
VariableREFCLASSE.AttributTableau = new TypeAdélia()(TailleDuTableau)
TypeAdélia étant la définition Adélia correspondant à la définition de l'attribut AttributTableau dans la classe.
TailleDuTableau => constante numérique positive entière, ou variable Adélia numérique.
Description
Permet d'instancier une variable REF_CLASSE, ou un attribut de classe Adélia de type tableau de longueur indéfinie.
Par exemple
/* Classe FAMILLE */
*ATTRIBUTS
{
REF_CLASSE(PERSONNE) Pere;
REF_CLASSE(PERSONNE) Mere;
ALPHA(30) Ville;
REF_CLASSE(PERSONNE) Enfants();
NUM_BIN_4 TableNumBin4();
}
REF_CLASSE(PERSONNE) oPersonne
REF_CLASSE(FAMILLE) oFamille
NUM_E(3,0) NbEnfants
oPersonne = new PERSONNE()
oFamille = new FAMILLE()
NbEnfants = 3
oFamille.Enfants = new PERSONNE()(NbEnfants)
oFamille.TableNumBin4 = new NUM_BIN_4()(5)