Cos'è una variabile dinamica?

Nella programmazione orientata agli oggetti, un oggetto può nascondere o rivelare i suoi attributi, o stato, comportamenti o metodi. Un oggetto può essere etichettato con modificatori "pubblici" o "privati" per mostrare o nascondere le informazioni, rispettivamente. Sia "privati" che "pubblici" sono variabili, ma sono diversi tipi di variabili. Il modificatore "pubblico" è una variabile dinamica, il che significa che l'esecuzione delle informazioni a tempo di esecuzione di un programma è fluida.

Tutti i dati degli oggetti e i metodi di oggetto sono, per impostazione predefinita, dinamica nella programmazione orientata agli oggetti. Ogni oggetto in un programma ha la sua variabile dinamica e il proprio metodo dinamico. Vale a dire, l'esecuzione di ogni oggetto è fluida in fase di esecuzione e può cambiare dopo la reinclinazione del programma. Ciò funziona in contrasto con le variabili statiche, in quanto la variabile statica è allocata alla memoria fissa per la vita del programma. Vale a dire che una volta che la variabile è allocata allo spazio di memoria, non viene distrutta alla fine di una funzione.

Una variabile dinamicaPuò essere utilizzato per raccogliere i valori dei campi da utilizzare in seguito. Il programma può utilizzare un valore limite di soglia e confrontarlo con un determinato valore di campo elaborato. Vengono eseguiti diversi set di operazioni per valori di campo, a seconda che il valore è inferiore o superiore al suo valore limite di soglia. Una variabile dinamica è distinguibile dalle altre variabili in quanto il suo valore di soglia può cambiare nel corso della vita di un programma.

Le variabili statiche e le variabili dinamiche sono differenziate in quanto i valori variabili sono fissi o fluidi, rispettivamente. Le variabili che sono statiche sono simili alle costanti in matematica, come il valore immutabile di π (PI). Le variabili dinamiche, al contrario, non hanno un valore costante e quindi possono cambiare un valore di soglia.

I distributori automatici sono esempi di macchine che eseguono programmi con variabili dinamiche. L'importo del prodotto in un distributore automatico è in costante cambiamento aS È dispensato dalla macchina. Questo importo è una variabile dinamica e, man mano che il suo valore cambia costantemente, un programma tiene traccia del valore per determinare se la macchina deve essere riempita.

Quando si programmano qualsiasi variabile, comprese le variabili dinamiche, è una buona pratica nominare la variabile in base al metodo dell'oggetto o a ciò che fa nel programma. Ad esempio, se esiste una certa variabile che spiega la dimensione della scarpa, potrebbe essere denominata "Shoe_Size". È anche una pratica normale per iniziare la variabile dinamica con una lettera minuscola e posizionare un sottolineo tra più parole.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?