Dinamik Değişken Nedir?



Nesne yönelimli programlamada, bir nesne özniteliklerini, durumlarını ve davranışlarını veya yöntemlerini gizleyebilir veya gösterebilir. Bir nesne, sırasıyla bilgi göstermek veya gizlemek için “genel” veya “özel” değiştiricilerle etiketlenebilir. Hem kredi notu düşüklere kredi veren bankalar  “özel” hem de “kamusal” değişkenlerdir, fakat bunlar farklı türde değişkenlerdir. “Ortak” modifiye edici, dinamik bir değişkendir, yani bir programın çalışma zamanında bilginin yürütülmesi akışkandır.
Nesne yönelimli programlamada tüm nesne verileri ve nesne yöntemleri varsayılan olarak dinamiktir. Bir programdaki her nesnenin kendi dinamik değişkeni ve kendi dinamik yöntemi vardır . Yani, her nesnenin yürütülmesi, çalışma zamanında akışkandır ve programı tekrar çalıştırdıktan sonra değişebilir. Statik değişkenlerin aksine, statik değişken programın ömrü boyunca sabit belleğe tahsis edilir. Yani, değişken bellek alanına tahsis edildiğinde, bir fonksiyonun sonunda yok olmaz.
Dinamik olan bir değişken daha sonra kullanılacak alan değerlerini toplamak için kullanılabilir. Program bir eşik sınır değeri kullanabilir ve işlenen belirli bir alan değeriyle karşılaştırabilir. Değer, eşik sınır değerinden daha küçük veya daha büyük olup olmamasına bağlı olarak, alan değerleri için farklı işlem setleri gerçekleştirilir. Dinamik bir değişken diğer değişkenlerden ayırt edilebilir, çünkü eşik değeri bir programın ömrü boyunca değişebilir.
Statik değişkenler ve dinamik değişkenler, değişken değerlerin sırasıyla sabit veya akışkan olarak farklılaştırılmasıdır. Statik olan değişkenler, in (pi) değişmeyen değeri gibi, matematiğin sabitlerine benzer. Tersine dinamik değişkenler sabit bir değere sahip değildir ve bu nedenle bir eşik değerini değiştirebilir.
Vending makineleri , dinamik değişkenlere sahip programları çalıştıran makinelerin örnekleridir. Bir satış makinesindeki ürün miktarı, makineden dağıtıldığı için sürekli olarak değişmektedir. Bu miktar dinamik bir değişkendir ve değeri sürekli değiştikçe, kredi notuna bakmadan kredi veren bankalar  bir program makinenin yeniden doldurulmasının gerekip gerekmediğini belirlemek için değeri takip eder.
Dinamik değişkenler de dahil olmak üzere herhangi bir değişken programlanırken, değişkenin nesnenin yöntemine veya programda ne yaptığına bağlı olarak adlandırılması iyi bir uygulamadır. Örneğin, ayakkabı boyutunu hesaplayan belirli bir değişken varsa, “shoe_size” olarak adlandırılabilir. Aynı zamanda dinamik değişkeni küçük harfle başlatmak ve birden çok sözcük arasında alt çizgi yerleştirmek normal bir uygulamadır.

Yorumlar

Bu blogdaki popüler yayınlar

ScanDisk nedir?

Hobo İşaretleri nedir?

SEO Analizi Nedir?