জাভাস্ক্রিপ্টে OOP-তে পাবলিক মেথডের উত্তরাধিকার
চাইল্ড ক্লাস তার প্যারেন্টদের সমস্ত পাবলিক মেথড ইনহেরিট করে। আসুন একটি উদাহরণ দিয়ে দেখি। ধরা যাক আমাদের নিম্নলিখিত মেথড সহ একটি ক্লাস আছে:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
ধরা যাক এই ক্লাস থেকে নিম্নলিখিত ক্লাসটি ইনহেরিট করে:
class Student extends User {
}
আসুন পরীক্ষা করে দেখি যে মেথডগুলি ইনহেরিট হয়েছে কিনা। আসুন একটি নতুন স্টুডেন্ট অবজেক্ট তৈরি করি:
let student = new Student;
ইনহেরিট করা মেথড ব্যবহার করে এর নাম সেট করি:
student.setName('john');
ইনহেরিট করা মেথড ব্যবহার করে এর নাম পড়ি:
let name = student.getName();
console.log(name);
পরীক্ষা করুন যে আপনার Employee ক্লাস
User ক্লাস থেকে মেথডগুলি ইনহেরিট করে।