জাভাস্ক্রিপ্টে OOP-তে পাবলিক মেথডের উত্তরাধিকার

চাইল্ড ক্লাস তার প্যারেন্টদের সমস্ত পাবলিক মেথড ইনহেরিট করে। আসুন একটি উদাহরণ দিয়ে দেখি। ধরা যাক আমাদের নিম্নলিখিত মেথড সহ একটি ক্লাস আছে:

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 ক্লাস থেকে মেথডগুলি ইনহেরিট করে।