JavaScript'te OOP'de Alt Sınıf Metotları
Bir alt sınıf kendi metotlarına sahip olabilir. Örnek olarak öğrencimize bir eğitim yılı getter'ı ve setter'ı ekleyelim:
javascriptclass Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
Alt sınıfta, hem kendi metotlarına hem de miras alınan metotlara erişilebilir olacaktır. Hadi kontrol edelim. Sınıfın bir nesnesini oluşturalım:
javascriptlet student = new Student;
Miras alınan metodu kullanarak bir isim, kendi metodunu kullanarak da bir eğitim yılı atayalım:
javascriptstudent.setName('john');
student.setYear(1);
İsmini ve eğitim yılını okuyalım:
javascriptlet name = student.getName();
let year = student.getYear();
console.log(name, year);
Задание 1
Employee sınıfında maaş için
getter ve setter yapın.
Задание 2
Employee sınıfında hem kendi metotlarının
hem de miras alınan metotların çalıştığını kontrol edin.