Skip to main content

Apa itu variabel dinamis?

Dalam pemrograman berorientasi objek, suatu objek dapat menyembunyikan atau mengungkapkan atributnya, atau status, dan perilaku, atau metode.Suatu objek dapat diberi label dengan pengubah "publik" atau "pribadi" untuk menunjukkan atau menyembunyikan informasi, masing -masing.Baik "pribadi" dan "publik" adalah variabel, tetapi mereka adalah jenis variabel yang berbeda.Pengubah "publik" adalah variabel dinamis, yang berarti bahwa pelaksanaan informasi saat run-time suatu program cair.

Semua data objek dan metode objek, secara default, dinamis dalam pemrograman berorientasi objek.Setiap objek dalam suatu program memiliki variabel dinamis sendiri dan metode dinamisnya sendiri.Dengan kata lain, eksekusi setiap objek cair saat run-time dan dapat berubah setelah menjalankan kembali program.Ini berjalan berbeda dengan variabel statis, karena variabel statis dialokasikan untuk memori tetap selama umur program.Artinya begitu variabel dialokasikan ke ruang memori, itu tidak dihancurkan pada akhir fungsi.

Variabel yang dinamis dapat digunakan untuk mengumpulkan nilai -nilai lapangan untuk digunakan nanti.Program dapat menggunakan nilai batas ambang batas dan membandingkannya dengan nilai bidang tertentu yang diproses.Set operasi yang berbeda dilakukan untuk nilai lapangan, tergantung pada apakah nilainya lebih kecil dari atau lebih besar dari nilai batas ambang batasnya.Variabel dinamis dapat dibedakan dari variabel lain karena nilai ambang batas dapat berubah selama masa pakai suatu program.

variabel statis dan variabel dinamis dibedakan dalam nilai variabel masing -masing tetap atau fluida.Variabel yang statis mirip dengan konstanta dalam matematika, seperti nilai π (PI) yang tidak berubah.Variabel dinamis, sebaliknya, tidak memiliki nilai konstan dan oleh karena itu, dapat mengubah nilai ambang batas.

Mesin penjual adalah contoh mesin yang menjalankan program dengan variabel dinamis.Jumlah produk dalam mesin penjual otomatis terus berubah karena dikeluarkan dari mesin.Jumlah ini adalah variabel dinamis, dan karena nilainya terus berubah, suatu program melacak nilai untuk menentukan apakah mesin perlu diisi ulang.

Saat memprogram variabel apa pun, termasuk variabel dinamis, itu adalah praktik yang baik untuk memberi nama variabel tersebutBerdasarkan metode objek, atau apa yang dilakukannya dalam program.Misalnya, jika ada variabel tertentu yang memperhitungkan ukuran sepatu, itu bisa dinamai "shoe_size."Ini juga merupakan praktik normal untuk memulai variabel dinamis dengan huruf kecil dan untuk menempatkan garis bawah antara banyak kata.