เมธอดของคลาสลูกใน OOP ใน JavaScript

คลาสลูกสามารถมีเมธอดเป็นของตัวเองได้ ตัวอย่าง ลองเพิ่มเก็ตเตอร์และเซ็ตเตอร์สำหรับปีการศึกษาให้นักเรียนของเรา:

javascriptclass Student extends User {
  setYear(year) {
    this.year = year;
  }
  getYear() {
    return this.year;
  }
}

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

javascriptlet student = new Student;

ตั้งชื่อให้เขาด้วยเมธอดที่สืบทอดมา และตั้งปีการศึกษาด้วยเมธอดของตัวเอง:

javascriptstudent.setName('john');
student.setYear(1);

อ่านชื่อและปีการศึกษาของเขา:

javascriptlet name = student.getName();
let year = student.getYear();

console.log(name, year);
Задание 1

ในคลาส Employee จงสร้างเก็ตเตอร์และเซ็ตเตอร์สำหรับเงินเดือน

Задание 2

ตรวจสอบว่าในคลาส Employee ทำงานได้ทั้งเมธอดที่เป็นของตัวเองและเมธอดที่สืบทอดมา