মাল্টিলেভেল ইনহেরিটেন্সে, একটি ক্লাস একটি প্রাপ্ত ক্লাস থেকে উত্তরাধিকারী হতে পারে। সুতরাং, উদ্ভূত শ্রেণীটি নতুন শ্রেণীর জন্য ভিত্তি শ্রেণীতে পরিণত হয়। ডায়াগ্রামে দেখানো হিসাবে C ক্লাস B এর সাবক্লাস এবং B হল A এর সাবক্লাস।
মাল্টিলেভেল ইনহেরিটেন্সে কয়টি ক্লাস উত্তরাধিকারসূত্রে পাওয়া যায়?
এটি ক্লাসের তিন স্তরেরএবং উত্তরাধিকারের দুটি স্তর তৈরি করবে। কিছু বইয়ে একে বহুস্তরীয় উত্তরাধিকার বলা হয়। এই ধরনের উত্তরাধিকার চিত্র 10.4. দিয়ে চিত্রিত করা হয়েছে
1 ক্লাস কি 2টি ক্লাসের উত্তরাধিকারী হতে পারে?
যখন একটি ক্লাস একাধিক ক্লাস প্রসারিত করে তখন একে বলা হয় মাল্টিপল ইনহেরিটেন্স। উদাহরণস্বরূপ: ক্লাস C ক্লাস A এবং B প্রসারিত করে তারপর এই ধরণের উত্তরাধিকার একাধিক উত্তরাধিকার হিসাবে পরিচিত। জাভা একাধিক উত্তরাধিকারের অনুমতি দেয় না৷
আপনি কি একাধিক উত্তরাধিকার উত্তরাধিকারী হতে পারেন?
মাল্টিপল ইনহেরিট্যান্স হল একটি অবজেক্ট-ওরিয়েন্টেড কনসেপ্টের একটি বৈশিষ্ট্য, যেখানে একটি ক্লাস একাধিক প্যারেন্ট ক্লাসের বৈশিষ্ট্যগুলি উত্তরাধিকারী হতে পারে। সমস্যাটি ঘটে যখন সুপারক্লাস এবং সাবক্লাস উভয় ক্ষেত্রেই একই স্বাক্ষর সহ পদ্ধতি বিদ্যমান থাকে।
মাল্টি ক্লাস ইনহেরিটেন্স কি?
মাল্টিপল ইনহেরিটেন্স হল কিছু অবজেক্ট-ওরিয়েন্টেড কম্পিউটার প্রোগ্রামিং ল্যাঙ্গুয়েজের একটি বৈশিষ্ট্য যেখানে একটি অবজেক্ট বা ক্লাস একাধিক প্যারেন্ট অবজেক্ট বা প্যারেন্ট ক্লাস থেকে বৈশিষ্ট্য এবং বৈশিষ্ট্যগুলি উত্তরাধিকার সূত্রে পেতে পারে।