কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে মাল্টিপল ইনহেরিটেন্স


মাল্টিপল ইনহেরিটেন্সে, একটি অবজেক্ট অসম্পর্কিত পেরেন্ট অবজেক্টগুলো থেকে প্রপার্টি এবং ভ্যালু ইনহেরিট করতে পারে। কিছু অবজেক্ট-অরিয়েন্টেড ল্যাঙ্গুয়েজ মাল্টিপল ইনহেরিটেন্স সাপোর্ট করে। জাভাস্ক্রিপ্ট মাল্টিপল ইনহেরিটেন্স সাপোর্ট করে না।

প্রপার্টি ভ্যালুর ইনহেরিটেন্স রানটাইমে হয় জাভাস্ক্রিপ্ট একটি অবজেক্টের প্রোটোটাইপ চেইন সার্চ করে একটি ভ্যালু খুঁজে পাওয়ার মাধ্যমে। যেহেতু প্রতিটি অবজেক্টের একটি একক প্রোটোটাইপ থাকে, তাই এটি ডাইনামিক্যালি একাধিক প্রোটোটাইপ চেইন থেকে ইনহেরিট করতে পারে না।

জেএসে মাল্টিপল ইনহেরিটেন্স কাজ করানোর কিছু ওয়ার্কঅরাউন্ড আছে। উদাহরণ পাবেন https://stackoverflow.com/questions/29879267/es6-class-multiple-inheritance/45332959-এ। লক্ষ্য করুন যে এই কোণোটিই মাল্টিপল ইনহেরিটেন্সের পূর্ণ সাপোর্ট দেয় না। এটি ল্যাঙ্গুয়েজের ফিচার নয়।


  1. জাভাস্ক্রিপ্টে মাল্টি-স্টেপ ফর্ম (Multi-step Form) তৈরি করা

  2. জাভাস্ক্রিপ্টে ইনহেরিট্যান্স উদাহরণসহ

  3. জাভাস্ক্রিপ্টে একাধিক মান দিয়ে অ্যারে এলিমেন্ট খুঁজে বের করা

  4. C++-এ মাল্টিপল ইনহেরিট্যান্স