JavaScript-də OOP-də Sinif İrsiyyəti
Bir sinif digər sinifdən irsiyyət ala bilər,
onun metodlarını və xassələrini özünə götürür.
Bu, iki sinif çox oxşar olduqda lazımlıdır.
Məsələn, bizim User sinifimiz ola bilər,
həmçinin Student sinifi ki,
eyni xassələrə və metodlara malikdir,
amma özününküləri də əlavə edir.
Bu halda, tələbənin valideynin təkrarlanan
metodlarını irsiyyət alması
rahat olardı. Gəlin bunun necə edildiyinə baxaq.
Tutaq ki, bizim User sinifimiz var,
hansı ki, valideyn olacaq:
javascriptclass User {
}
Tutaq ki, bizim həmçinin tələbə ilə sinif var, hansı ki, nəsil olacaq:
javascriptclass Student {
}
Gəlin elə edək ki, nəsil sinifi öz valideyninin
metodlarını və xassələrini irsiyyət alsın.
Bu, extends açar sözü ilə edilir:
javascriptclass Student extends User {
}
Задание 1
User sinfindən irsiyyət alan
Employee sinfini yaradın.