0

Java Eğitimleri 34 – Setter,Getter Metodları

Java Eğitimleri 34 – Setter – Getter Metodları

 

Getter setter metotlarını, sınıflarda oluşturduğumuz metotları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 metotlarının faydasını göreceğiz. Çünkü getter ve setter metotlarını kullanırsak private olarak tanımlanan değişkenleri de başka sınıfta kullanabiliriz.

Get ve set metotları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, Metotlar kullanılmalıdır. Burada kullanılacak metotlar da get ve set metotlarıdır. Java’da get ve set metotlarını tek tek yazmamıza gerek kalmayacak şekilde ayarlanmış kısımlar bulunmaktadır.

 

Bir örnekle, get ve set metodları nasıl oluşturulur görelim.

 

 

Değişkenlerimizi bu şekilde oluşturduktan sonra editör kısmında herhangi bir boşluğa gelip sağa tıklıyoruz.

 

Çıkan seçeneklerde source kısmına tıklıyoruz. Bu kısımda da generate getters and setters bölümünü seçiyoruz.

 

Burada oluşan değişkenlerimizde, hangisine set ve get metotları oluşturmak istiyorsak onu seçiyoruz.

 

 

 

Burada olduğu gibi set ve get metotlarımız oluşmuş oldu. Başka bir sınıfta bu oluşturduklarımızı yazdıralım şimdi de.

Deneme adlı sınıfımızı oluşturduk. Bu sınıftaki kodlarımız:

 

Çıktımız:

 

 

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 metotlarının kullanımı ve oluşturması bu şekilde. Siz de farklı örnekler yaparak bu metodu geliştirebilirsiniz. İyi çalışmalar : )


Like it? Share with your friends!

0

0 Comments

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