Spring Bean Inheritance

Spring Bean Inheritance

768 Görüntülenme
0
0

Merhabalar,

Kalıtımın sınıfların birbirilerinden türetilmeleri ve OOP yaklaşımının temel yöntemlerinden biri olduğunu biliyoruz. Aynı zamanda bunun klasik Java kodları ile nasıl yapılacağını da biliyoruz. Peki Spring’ te kalıtım işlemi nasıl oluyor? Hemen örnek koda göz atalım. Eminim ki bu kadar kolay  olduğuna şaşıracaksınız:) Önce örnek sınıfımız.

package com.farukbozan.spring;public class Worker {private double salary;
private String name;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public double getSalary() {
return salary;
}

public void setSalary(double salary) {
this.salary = salary;
}

}

Şimdi de  aşağıdaki resimde yer alan değişikliğe bakalım.

Worker sınıfından iki örnek oluşturduk. Birincisi yani firstWorker id değerine sahip beanin salary değeri 75 ve adı da FirstWorker olarak düzenlenmiştir. Bundan türetilen ikinci örneğin ise salary değerinde oynama yapılmamış, sadece name değeri değiştirilmiştir. Eğer bir main üzerinde çalışma yaparsanız sonuçları ekranda daha rahat görebilirsiniz.

Bol Java’ lı günler dileğiyle…

Yazan: Faruk BOZAN (Yazılım Mimarı / Software Architect)

 

 

Yorum Yap

Kategoriler