Veysel Uğur KIZMAZ

Java Get Set Methodları

04.04.2012Okunma Sayısı: 10916Kategori: Java

 Bu makalemizde Java’da get / set methodlarını ve kullanımını inceleyeceğiz.

 
Çoğunlukla .Net dillerinden Java’ya geçiş yapanlar için başlangıçta sıkıntı yaratan bir konudur. .Net’te kullanılan Propertylerin Java dilinde yer almaması, get / set methodlarının kullanımını zorunlu hale getirmiştir.
 
Get/Set methodlarının amacı kısaca, global tanımlanan değişkenlere direk erişimi engellemek ve gerektiğinde ara işlemler ile bu değişkenin değerini düzenleyebilmektir.
 
Bir örnek uygulama ile bunun .Net’te ve Java’da nasıl yapıldığını inceleyelim. “isim” adında bir string değişkenimize erişim işlemini .Net’te property ile, Java’da da get/set methodları ile nasıl yapacağımızı inceleyelim.
 
C#
        private string isim;
        public string Isim
        {
            get { return this.isim; }
            set { this.isim = value; }
        }
 
Java
      private String isim;
      public String getIsim() {
            return isim;
      }
      public void setIsim(String isim) {
            this.isim = isim;
      }
 
 
 
Veysel Uğur KIZMAZ
Bilgisayar Mühendisi
veysel@ugurkizmaz.com
www.ugurkizmaz.com