JavaScript-də OOP-də Siniflər, Modullar və İrs

Gəlin modullarda yerləşdirilmiş siniflərdən necə miras alınacağına baxaq. Tutaq ki, bizim aşağıdakı kimi bir sinfimiz var:

User.jsexport default class User {
  
}

Tutaq ki, biz bu sinifdən başqa bir sinif miras alacaq:

Student.jsexport default class Student extends User {
  
}

Bu halda, törəmə sinfə valideyn sinif qoşulmalıdır:

Student.jsimport User from './User.js';

export default class Student extends User {
  
}
Задание 1

Programmer sinfini ayrı bir faylda yerləşdirin.

Задание 2

Programmer sinfinin Employee sinfindən miras almasını təmin edin.