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 :D. Ö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.

bean_inheritance

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…

No responses yet

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.