Bonjour,pour quoi pour crée un objet on utulise le syntax: var o:nom_classe=new nom_classe()?? malgré qu'on peut faire simplement:
var o=new nom_classe()??
Merci
Bonjour,pour quoi pour crée un objet on utulise le syntax: var o:nom_classe=new nom_classe()?? malgré qu'on peut faire simplement:
var o=new nom_classe()??
Merci
- Quand la déclaration et l'initialisation sont séparées cela permet de connaitre le type dès la déclaration :
C'est typiquement le cas pour les paramètres d'une fonction ou les propriétés d'une classe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var o:nom_classe = null; ... o = new nom_classe()
- Lors de l'utilisation du polymorphisme le type statique n'est pas le type dynamique :
Il y a sûrement bien d'autres situations où c'est pertinent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part var o:nom_interface = new nom_classe()
merci beaucoup
Partager