logo

Java'da Örnek Değişkeni

Herhangi bir programlama dilinde, program, program boyunca kullanılabilecek farklı değerleri saklamak için tanımlayıcılara ihtiyaç duyar. Bu tanımlayıcılar değişkenlerdir.

Java'da değişken

  • Değişken, sistem belleğinde saklanan bir değere atanan addır. Değer programın yürütülmesi sırasında güncellenebilir.
  • Java programlamada, program için kullanılan değişkenlerin önce onları bildirmesi gerekir.
  • Değişken, bir veri türü ve ardından tanımlayıcı adı kullanılarak bildirilir. Değişken, bildirim anında başlatılabilir veya programın yürütülmesi sırasında kullanıcıdan alınan bir değere atanabilir.
  • Java'da temel olarak üç tür değişken vardır;
    1. Java Yerel değişkeni
    2. Java Örneği değişkeni
    3. Java Statik değişkeni / Java sınıfı değişkeni

Java Örnek Değişkeni

  • Sınıf içinde bildirilen ancak herhangi bir yöntemin kapsamı dışında kalan değişkenlere Java'da örnek değişkenler adı verilir.
  • Örnek değişken, sınıf yüklenirken veya sınıfın bir nesnesi oluşturulduğunda başlatılır.
  • Bir örnek değişkeni, Java'da varsayılan, özel, genel ve korumalı gibi farklı erişim değiştiriciler kullanılarak bildirilebilir.
  • Farklı türlerdeki örnek değişkenlerin bir sonraki noktada belirtilen varsayılan değerleri vardır.
Java'da Örnek Değişkeni

Özellikler

  1. Bir örnek değişkeni kullanmak için sınıfın bir nesnesinin yaratılması gerekir.
  2. Bir örnek değişken, ilişkili olduğu nesne yok edildiğinde yok edilir.
  3. Bir örnek değişkenin zorunlu olarak başlatılması gerekmez.
  4. Örnek değişkenlere, onları bildiren aynı sınıf içinden erişilebilir.

Örnek Değişkeninin Sınırlamaları

  1. Statik, soyut, striftp, senkronize ve yerel olarak bildirilemez.
  2. Nihai ve geçici olarak ilan edilebilir.
  3. Java'da bulunan dört erişim değiştiriciden (özel, genel, korumalı ve varsayılan) herhangi biri olabilir.

Java'daki Örnek Değişkenlerinin Varsayılan Değerleri

Java'daki örnek değişkenler aşağıdaki gibi farklı veri türlerindedir;

Java'da tarih
Örnek değişken türü Varsayılan değerler
boolean YANLIŞ
bayt (bayt) 0
kısa (kısa) 0
int 0
çift 0.0 gün
batmadan yüzmek 0,0
uzun 0 litre
Nesne hükümsüz
karakter u0000

Java programında örnek değişkeni kullanalım.

Örnek Değişkenini Java Programında Kullanmak

Aşağıdaki Java programında bir sınıf Öğrenci kayıtları bildirilir ve örnek değişkenler farklı erişim değiştiricileri kullanılarak oluşturulur.

Öğrenci kayıtları.java

 public class Studentsrecords { /* declaration of instance variables. */ public String name; //public instance String division; //default instance private int age; //private instance /* Constructor that initialize an instance variable. */ public Studentsrecords(String sname) { name = sname; } /* Method to intialize an instance variable. */ public void setDiv(String sdiv) { division = sdiv; } /* Method to intialize an instance variable. */ public void setAge(int sage) { age = sage; } /* Method to display the values of instance variables. */ public void printstud() { System.out.println('Student Name: ' + name ); System.out.println('Student Division: ' + division); System.out.println('Student Age: ' + age); } /* Driver Code */ public static void main(String args[]) { Studentsrecords s = new Studentsrecords('Monica'); s.setAge(14); s.setDiv('B'); s.printstud(); } } 

Çıktı:

cassidy hutchinson eğitimi
 Student Name: Monica Student Division: B Student Age: 14 

Yukarıdaki Java programı, sınıfın bir nesnesini bildirerek örnek değişkenleri başlatır. Öğrenci kayıtları . Örnek değişkenlerin değerleri isim, bölüm, Ve yaş kullanılarak görüntülenir basılı() yöntem.

Java'da Yerel, Örnek ve Statik değişkenler arasındaki fark

Java'da Örnek Değişkeni
Bay Hayır. Yerel değişkenler Örnek değişkenler Statik değişkenler
1. Bir yöntem içinde bildirilen değişkenler yerel değişkenlerdir. Bir örnek değişken bir sınıfın içinde ancak herhangi bir yöntemin veya bloğun dışında bildirilir. Statik değişkenler bir sınıfın içinde ancak static anahtar sözcüğüyle başlayan bir yöntemin dışında bildirilir.
2. Yerel değişkenin kapsamı, içinde bildirildiği yöntemle sınırlıdır. Bir örnek değişkene sınıf genelinde erişilebilir. Statik değişkene sınıf genelinde erişilebilir.
3. Yerel bir değişken, yöntem çağrıldığında ömrüne başlar. Örnek değişkeniyle ilişkili nesne onun ömrünü belirler. Statik değişken programla aynı ömre sahiptir.
4. Yerel değişkene sınıfın tüm nesneleri erişebilir. Örnek değişkeninin farklı nesneler için farklı kopyaları vardır. Statik değişkenler tüm sınıfın yalnızca tek bir kopyasına sahiptir.
5. Belirli bir yöntem için gerekli olan değerleri depolamak için kullanılır. Sınıfın farklı yöntemleri tarafından erişilmesi gereken değerleri depolamak için kullanılır. Sabitleri saklamak için kullanılır.