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:
class 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:
let student = new Student;
Miras alınan metodu kullanarak bir isim, kendi metodunu kullanarak da bir eğitim yılı atayalım:
student.setName('john');
student.setYear(1);
İsmini ve eğitim yılını okuyalım:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
Employee sınıfında maaş için
getter ve setter yapın.
Employee sınıfında hem kendi metotlarının
hem de miras alınan metotların çalıştığını kontrol edin.