การสืบทอดเมธอดสาธารณะใน OOP ใน JavaScript

คลาสลูกสืบทอดเมธอดสาธารณะทั้งหมดจาก คลาสแม่ ลองดูตัวอย่าง สมมติว่าเรามีคลาสที่มีเมธอดดังต่อไปนี้:

javascriptclass User {
  setName(name) {
    this.name = name;
  }
  getName() {
    return this.name;
  }
}

สมมติว่าคลาสนี้ถูกสืบทอดโดย คลาสต่อไปนี้:

javascriptclass Student extends User {
  
}

ลองตรวจสอบว่าเมธอด ถูกสืบทอดมาหรือไม่ สร้างออบเจ็กต์ใหม่ ของนักเรียน:

javascriptlet student = new Student;

ตั้งชื่อให้เขาด้วย เมธอดที่สืบทอดมา:

javascriptstudent.setName('john');

อ่านชื่อของเขาด้วย เมธอดที่สืบทอดมา:

javascriptlet name = student.getName();
console.log(name);
Задание 1

ตรวจสอบว่าคลาส Employee ของคุณ สืบทอดเมธอดจากคลาส User หรือไม่