Skip to main content

Qu'est-ce qu'une variable dynamique?

Dans la programmation orientée objet, un objet peut soit masquer ou révéler ses attributs, ou l'état, et les comportements, soit des méthodes.Un objet peut être étiqueté avec des modificateurs «publics» ou «privés» pour afficher ou masquer les informations, respectivement.«Private» et «public» sont des variables, mais ce sont différents types de variables.Le modificateur «public» est une variable dynamique, ce qui signifie que l'exécution des informations lors de l'exécution d'un programme est fluide.

Toutes les données d'objets et les méthodes d'objet sont, par défaut, dynamiques dans la programmation orientée objet.Chaque objet d'un programme a sa propre variable dynamique et sa propre méthode dynamique.C'est-à-dire que l'exécution de chaque objet est fluide au moment de l'exécution et peut changer lors de la réinstallation du programme.Cela contraste avec les variables statiques, en ce sens que la variable statique est allouée à la mémoire fixe pendant la durée de vie du programme.C'est-à-dire qu'une fois que la variable est allouée à l'espace mémoire, elle n'est pas détruite à la fin d'une fonction.

Une variable qui est dynamique peut être utilisée pour collecter des valeurs de champ à utiliser plus tard.Le programme peut utiliser une valeur limite de seuil et le comparer à une certaine valeur de champ traitée.Différents ensembles d'opérations sont effectués pour les valeurs de champ, selon que la valeur est inférieure ou supérieure à sa valeur limite de seuil.Une variable dynamique se distingue des autres variables en ce que sa valeur de seuil peut changer au cours de la durée de vie d'un programme.

Les variables statiques et les variables dynamiques sont différenciées en ce que les valeurs variables sont fixes ou fluide, respectivement.Les variables statiques sont similaires aux constantes en mathématiques, comme la valeur immuable de π (pi).Les variables dynamiques, en revanche, n'ont pas de valeur constante et peuvent donc modifier une valeur de seuil.

Les distributeurs automatiques sont des exemples de machines qui exécutent des programmes avec des variables dynamiques.Le montant du produit dans un distributeur automatique change constamment car il est distribué à partir de la machine.Ce montant est une variable dynamique, et à mesure que sa valeur change constamment, un programme garde une trace de la valeur pour déterminer si la machine doit être remplie.

Lors de la programmation de variables, y compris des variables dynamiques, il est bonne pratique pour nommer la variableen fonction de la méthode de l'objet, ou de ce qu'elle fait dans le programme.Par exemple, s'il existe une certaine variable qui explique la taille de la chaussure, elle pourrait être nommée «Shoe_Size».C'est également une pratique normale pour démarrer la variable dynamique avec une lettre minuscule et placer un soulignement entre plusieurs mots.