Java Eğitimleri 25 – Setter,Getter Metodları – Neslihan Sezer – Başlamak Gerek
neslihansezerr	 5 Oct 2018	 Leave a Comment
Getter setter metodlarını, sınıflarda oluşturduğumuz metodların ya da değişkenlerin özelliklerini tanımlamak için kullanırız. Bir önceki eğitim yazılarımızdan da biliyoruz ki private olarak tanımlanan değişkenleri başka bir sınıfta kullanamıyoruz. İşte burada da getter ve setter metodlarının faydasını göreceğiz. Çünkü getter ve setter metodlarını kullanırsak private olarak tanımlanan değişkenleri de başka sınıfta kullanabiliriz.
Get ve set metodlarını kullanmamız, verileri korumamızı sağlayacaktır. Bu duruma data encapsulation diyoruz. Data encapsulation; verileri, dış ortamdan olası aksaklıklar karşısında koruma mekanizmasıdır. Bu sayede değişkenlerin özelliklerine doğrudan erişilemez, Metodlar kullanılmalıdır. Burada kullanılacak metodlar da get ve set metodlarıdır. Java’da get ve set metodlarını tek tek yazmamıza gerek kalmayacak şekilde ayarlanmış kısımlar bulunmaktadır.
Burada oluşan değişkenlerimizde, hangisine set ve get metodları oluşturmak istiyorsak onu seçiyoruz.
Burada olduğu gibi set ve get metodlarımız oluşmuş oldu. Başka bir sınıfta bu oluşturduklarımızı yazdıralım şimdi de.
System.out.println("Mobilya Sayısı     : " + e.getMobilyaSayisi());
System.out.println("Evdeki Eşyalar     : " + e.getEsyalar());
System.out.println("Evdeki Oda Sayısı  : " + e.getOdaSayisi());
NOT: Get metodu return ile çalışabildiği için system.out.println kısmında hata vermez, ancak set metodunu burada yazamayız.
Setter ve getter metodlarının kullanımı ve oluşturması bu şekilde. Siz de farklı örnekler yaparak bu metodu geliştirebilirsiniz. İyi çalışmalar : )
Java Eğitimleri, java kodları, Java Soru Çözümleri, setter getter metodları