Java – This Kullanımı Örnek

 

public class Personel {

    //  THIS  parametresi ile yapılandırıcı yada metod içindeki değişken ismi ile sınıfdaki global değişken ismi aynı ise karıştırmamak için kullanılır

        int persNo = 0; //global

        public Personel(int persNo){   // void yada int,string vs gibi değişken olmadığı için Yapılandırıcı - Constructer burası
            persNo = persNo; // YEREL atama burada iki aynı değişkeni birbirine atıyorum.
            this.persNo = persNo;  // GOLBAL ATAMA asıl bu satırda global olan persNo ya main den gelen değeri atadım.
            System.out.println("Personel no (yapılandırıcıdan) = " + this.persNo);
        }

        public int setPersNo(int persNo){    //  bu metod.
            return this.persNo = persNo; //yerel atama
        }
        public void persNoGoster(){
            System.out.println("Personel no (void metodtan): " +persNo); //global değişken değeri yazdırılıyor
        }


    public static void main(String[] args){

        Personel pers1 = new Personel(1397);

        pers1.persNoGoster();
        System.out.println("Personel no (metoddan return ile) = "+ pers1.setPersNo(6644));
    }
}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir