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.