জাভাস্ক্রিপ্টে OOP-তে ক্লাস ইনহেরিটেন্স
একটি ক্লাস অন্য একটি ক্লাস থেকে ইনহেরিট করতে পারে,
এর পদ্ধতি এবং বৈশিষ্ট্যগুলি ধার করে।
এটি প্রয়োজন যখন দুটি ক্লাস খুবই মিল থাকে।
উদাহরণস্বরূপ, আমাদের একটি User ক্লাস থাকতে পারে,
এবং একটি Student ক্লাসও থাকতে পারে,
যার একই বৈশিষ্ট্য এবং পদ্ধতি রয়েছে,
কিন্তু তার সাথে নিজস্ব কিছু যোগ করে।
এই ক্ষেত্রে, এটি সুবিধাজনক হবে যদি
ছাত্রটি প্যারেন্টের পুনরাবৃত্ত পদ্ধতিগুলি ইনহেরিট করে।
চলুন দেখি কিভাবে এটি করা হয়।
ধরুন আমাদের একটি User ক্লাস আছে,
যা প্যারেন্ট হবে:
class User {
}
ধরুন আমাদের একটি ছাত্র সহ একটি ক্লাসও আছে, যা চাইল্ড হবে:
class Student {
}
চলুন চাইল্ড ক্লাসটিকে তার প্যারেন্টের
পদ্ধতি এবং বৈশিষ্ট্যগুলি ইনহেরিট করানো যাক।
এটি extends কীওয়ার্ড ব্যবহার করে করা হয়:
class Student extends User {
}
User ক্লাস থেকে ইনহেরিট করা
একটি Employee ক্লাস তৈরি করুন।