আপনি C# এ একাধিক ক্লাস থেকে উত্তরাধিকারী হতে পারেন?
আপনি C# এ একাধিক ক্লাস থেকে উত্তরাধিকারী হতে পারেন?

ভিডিও: আপনি C# এ একাধিক ক্লাস থেকে উত্তরাধিকারী হতে পারেন?

ভিডিও: আপনি C# এ একাধিক ক্লাস থেকে উত্তরাধিকারী হতে পারেন?
ভিডিও: হাজার চালাকি করলেও, ৬ ধরনের জমি ২০২৩ সাল থেকে টিকাতে পারবেন না! 2024, এপ্রিল
Anonim

একাধিক উত্তরাধিকার ভিতরে গ ++

একাধিক উত্তরাধিকার এর একটি বৈশিষ্ট্য সি++ যেখানে একটি ক্লাস উত্তরাধিকারী হতে পারে থেকে বেশি একটি ক্লাস . এর নির্মাতারা উত্তরাধিকারসূত্রে প্রাপ্ত ক্লাস একই ক্রমে বলা হয় যা তারা হয় উত্তরাধিকারসূত্রে প্রাপ্ত

একইভাবে, আপনি জিজ্ঞাসা করতে পারেন, C# এ একাধিক উত্তরাধিকার অনুমোদিত?

একাধিক উত্তরাধিকার ভিতরে C# C# সাপোর্ট করছেনা একাধিক উত্তরাধিকার , কারণ তারা যুক্তি দিয়েছিল যে যোগ করা একাধিক উত্তরাধিকার অত্যধিক জটিলতা যোগ করা হয়েছে সি# খুব কম সুবিধা প্রদান করার সময়। ভিতরে সি# , ক্লাস শুধুমাত্র অনুমোদিত প্রতি উত্তরাধিকারী একক অভিভাবক শ্রেণী থেকে, যা একক বলা হয় উত্তরাধিকার.

উপরন্তু, উদাহরণ সহ C# এ একাধিক উত্তরাধিকার কি? সি# অনুমতি দেয় না একাধিক উত্তরাধিকার ক্লাস সহ কিন্তু এটি ইন্টারফেস ব্যবহার করে প্রয়োগ করা যেতে পারে। পিছনে কারণ হল: একাধিক উত্তরাধিকার সামান্য সুবিধার সাথে খুব বেশি জটিলতা যোগ করুন। বেস শ্রেণীর সদস্যদের মধ্যে বিরোধের বিশাল সম্ভাবনা রয়েছে। উত্তরাধিকার ইন্টারফেসের সাথে একই কাজ প্রদান করে একাধিক উত্তরাধিকার.

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, কোন শ্রেণী কয়টি শ্রেণীর উত্তরাধিকারী হতে পারে?

সব তিনটি ক্লাস মানব প্রসারিত শ্রেণী এবং উত্তরাধিকারী এর ক্ষেত্র এবং পদ্ধতি, তবে শুধুমাত্র ফায়ার আর্চার এবং ওয়ারিয়র শ্রেণী মানুষের আক্রমণ() ইনস্ট্যান্স পদ্ধতি ওভাররাইড করুন শ্রেণী.

একটি ক্লাস একাধিক বেস ক্লাস থাকতে পারে?

যেমন C++, a ক্লাস করতে পারেন একাধিক থেকে উদ্ভূত হবে বেস ক্লাস পাইথনে। এই বলা হয় একাধিক উত্তরাধিকার . ভিতরে একাধিক উত্তরাধিকার , সব বৈশিষ্ট্য বেস ক্লাস প্রাপ্ত মধ্যে উত্তরাধিকারসূত্রে হয় শ্রেণী.

প্রস্তাবিত: