Bir Örnek Değişken nedir?
Bir örnek değişkeni, içinde bulunduğu her nesne için kendi
benzersiz değerine sahip nesne yönelimli programlamadaki bir veri parçasıdır.
Örnek değişkenler ayrıca örnek üyeleri, statik olmayan alanlar ve veri üyeleri
olarak da adlandırılabilir. kredi notum düşük nasıl kredi çekerimNesnelerin
hesaplama için kullandığı belirli veri parçalarını tutan çoğu nesnenin önemli
bir parçasıdır.
Örneğin, A ve B gibi iki nesne varsa, A nesnesinin
"blah" olarak adlandırılan bir örnek değişkenine sahip olduğu ve B
nesnesinin de "blah" adlı bir örnek değişkenine sahip olduğu
durumlarda, iki "blah" değişkeni ayrı öğelerdir. Her değişken, onu
kapsülleyen nesneyle ilişkilendirilir. A nesnesiyle ilişkili "blah"
değişkeninin tam adı "A.blah" olurken, B nesnesine ilişkin
"blah" değişkeninin tam adı "B.blah" dır. Her biri bu
değişkenlerin kendi değerlerine sahip olabilir. A ve B nesneleri aynı türdeyse
ve bu türden başka bir nesne olan C oluşturulur ve C nesnesinin kendi benzersiz
değerine sahip olabilen "blah" örnek değişkenine de sahip olur.
Örnek değişkenler genellikle statik değişkenlerle
karıştırılır , ancak ikisi önemli ölçüde farklıdır. Belirli bir türdeki her
nesnenin kendi kendine sahip olduğu örnek değişkenlerin aksine, statik
değişkenlerin yalnızca bir değeri vardır ve bu değer, uygun türdeki her nesne
için aynıdır. Statik değişkenler genellikle örnek değişkenler ile aynı olmayan
sınıf değişkenleri olarak adlandırılır.
Bunlara atanan görünürlük özelliklerine bağlı olarak, örnek
değişkenler yalnızca belirli bir nesnenin içinde, bir nesneye ve alt
sınıflarına ya da içinde bulunduğu nesnenin yanı sıra diğer nesnelere
görülebilir. Kamusal görünürlük olarak adlandırılan bu nihai görünürlük türü, örnek
değişkenler için genellikle kötü uygulama olarak kabul edilir, çünkü gelir belgesiz kredi veren bankalarnesneye yönelik programlamada kapsülleme ilkelerini ihlal
etmek kolaydır. Bu tabana rağmen, kamu örnek değişkenlerinin yararlı olduğu
zamanlar vardır. Örneğin, Java'daki birçok standart sınıf, zaman zaman
özelliklerin kolay bir şekilde değiştirilmesini sağlayan genel örnek
değişkenlere sahiptir.
Bir örnek değişkeninin görünürlüğü de mirasla birlikte
devreye girer. Bir sınıf bir diğerinden miras alırsa, bu hemen her iki sınıfın
birbirinin örnek değişkenlerine erişimini vermez. Üst sınıf ve alt sınıftaki
özel örnek değişkenleri yalnızca bu sınıflarla sınırlı kalır; bu nedenle alt
sınıftaki özel bir değişken üst sınıf tarafından görülemez ve bunun tersi de
geçerlidir. Hem üst sınıf hem de alt sınıfın görebileceği tek örnek
değişkenleri, üst sınıftaki korunan değişkenlerdir.
Yorumlar
Yorum Gönder