Salutations !!
Je suis en train de terminer un document à fournir à mes élèves et je bute sur la question suivante:
Quelle est la différence entre oCellules, oChampsTri, oSortDesc, CelluleActuelle ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim oCellulesTri AS object Dim oChampsTri(3) AS New com.sun.star.util.SortField Dim oSortDesc(0) AS New com.sun.star.beans.PropertyValue Dim CelluleActuelle
Pour moi ce sont toutes des instances d'objets, cependant je n'arrive pas à expliquer à mes élèves pourquoi utiliser AS pour oCellulesTri, AS New (avec une taille de zéro pour oSortDesc ???) et rien pour CelluleActuelle.
De ce que je sais des langages orientés objets "classiques" on utilise l'opérateur "new" pour obtenir l'instance d'une classe; qu'en est-il de AS et la combinaison de AS et New ?
Et que se passe-t-il quand on ne spécifie ni AS ni New ?
Merci de votre temps perdu consacré à apporter vos lumières ^^
Partager