JuktiLab Logo
যুক্তি ল্যাবJukti Lab
যুক্তিকোড এডিটরঅনুশীলন

টিউটোরিয়াল

সূচণাIdentifier/নির্দেশকবাক্য / Stringঅগ্রাধিকার / Precedenceলজিক্যাল অপারেটরতুলনা / Comparisonমান সংরক্ষণ/Assignment OperatorsArithmetic Operators/গাণিতিক অপারেটরData Type/তথ্যের ধরণInput/ইনপুটReal Example/বাস্তব উদাহরণMulti Variable/একাধিক ভেরিয়েবলDeclaration/নামকরণComment/কমেন্টNew Line/নতুন লাইনNumber Output/সংখ্যা আউটপুটOutput/আউটপুটStatements/বিবৃতিSyntax/গঠন বাক্য জোড়া লাগানোসংখ্যা এবং বাক্যবাক্যের আকারAccess Stringsইউজার ইনপুটলজিক্যাল বুলিয়ানযুক্তি শর্তাবলীলজিক্যাল অপারেটরশর্তের উদাহরণযুক্তি ফর লুপযুক্তি নেস্টেড লুপশর্তের ব্যবহারউন্নত ফর লুপ

যুক্তি টিউটোরিয়াল

সিনট্যাক্স গাইডউন্নত ফর লুপলুপ বাস্তব উদাহরণব্রেক ও কন্টিনিউতালিকা (Arrays) বেসিকতালিকা ও লুপতালিকা বাস্তব উদাহরণবহুমাত্রিক তালিকাফাংশন বেসিকফাংশন প্যারামিটারফাংশন রিটার্ন ভ্যালুফাংশন রিকার্শনফাংশন স্কোপওওপি (OOP) বেসিকওওপি কনস্ট্রাক্টরওওপি এক্সেস মডিফায়ারওওপি ইনহেরিটেন্স'নিজ' (This) কিউওয়ার্ডতারিখ ও সময়ওওপি পলিমরফিজমওওপি এনক্যাপসুলেশন'উৎস' (Super) কিউওয়ার্ডমাল্টিপল ইনহেরিটেন্স
মাল্টি-লেভেল ইনহেরিটেন্সঅ্যাডভান্সড ফিচার
যুক্তি
মাল্টিপল ইনহেরিটেন্স

যুক্তি Jukti মাল্টিপল ইনহেরিটেন্স গাইড

একটি ক্লাস যখন একইসাথে একাধিক ক্লাস থেকে বৈশিষ্ট্য লাভ করে। কমা দিয়ে একাধিক ক্লাস ব্যবহারের নিয়ম।

## Module Full Title যুক্তি Jukti মাল্টিপল ইনহেরিটেন্স গাইড ## Short Title মাল্টিপল ইনহেরিটেন্স ## Slug oop-multiple-inheritance ## Meta Title Jukti Multiple Inheritance - একাধিক উত্তরাধিকার শিখুন ## Meta Description একটি ক্লাস যখন একইসাথে একাধিক ক্লাস থেকে বৈশিষ্ট্য লাভ করে। কমা দিয়ে একাধিক ক্লাস ব্যবহারের নিয়ম। ## Meta Keywords jukti, multiple inheritance, oop, bangla programming tutorials, code reuse, advanced programming ---

মাল্টিপল ইনহেরিটেন্স (Multiple Inheritance)

মাল্টিপল ইনহেরিটেন্স হলো এমন একটি পদ্ধতি যেখানে একটি ক্লাস একইসাথে একাধিক ক্লাস থেকে গুণাবলী ও বৈশিষ্ট্য লাভ করতে পারে। বাস্তব জীবনে যেমন একজন মানুষ তার বাবা এবং মা উভয়ের থেকেই বৈশিষ্ট্য পায়, প্রোগ্রামিংয়েও এটি সম্ভব। যুক্তিতে কমা , ব্যবহার করে এটি করা হয়।

নোট

যদি দুটি ক্লাসেই একই নামের মেথড থাকে, তবে আপনি উৎস[ক্লাস_নাম] ব্যবহার করে সুনির্দিষ্টভাবে সেটি কল করতে পারেন।

১. একাধিক ক্লাস থেকে উত্তরাধিকার

নিচে একটি স্মার্টফোন তৈরির উদাহরণ দেওয়া হলো যা ফোন এবং ক্যামেরা—উভয় ক্লাসের বৈশিষ্ট্য পায়।

ক্লাস ফোন {
    কল_করো() { দেখাও "কল হচ্ছে..."; }
}

ক্লাস ক্যামেরা {
    ছবি_তোলো() { দেখাও "ছবি তোলা হচ্ছে..."; }
}

// ফোন এবং ক্যামেরা উভয়ের বৈশিষ্ট্য পেল
ক্লাস স্মার্টফোন মতো ফোন, ক্যামেরা {
    ইন্টারনেট() { দেখাও "ইন্টারনেট ব্রাউজ হচ্ছে..."; }
}

২. নামের সংঘর্ষ এড়ানো (Ambiguity)

উভয় ক্লাসে একই নামের মেথড থাকলে ব্যবহারের নিয়ম:

ক্লাস স্মার্টফোন মতো ফোন, ক্যামেরা {
    পরিচয়() {
        উৎস[ফোন].পরিচয়();
        উৎস[ক্যামেরা].পরিচয়();
    }
}

৩. কেন এটি গুরুত্বপূর্ণ?

১. বহুমুখী ব্যবহার: আগের তৈরি করা ছোট ছোট ক্লাসগুলো জোড়া দিয়ে নতুন বড় ক্লাস বানানো যায়।
২. সময় বাঁচায়: বারবার একই লজিক ডিজাইন করতে হয় না।

সতর্কতা: মাল্টিপল ইনহেরিটেন্স কোডকে কিছুটা জটিল করতে পারে, তাই প্রয়োজন ছাড়া এটি ব্যবহার না করাই ভালো।

৪. ইন-ডেপথ উদাহরণ: গেমিং ক্যারেক্টার ক্লাস

একজন যোদ্ধা এবং একজন জাদুকর থেকে হিরো তৈরি:

ক্লাস যোদ্ধা {
    তলোয়ার_চালানো() { দেখাও "তলোয়ার দিয়ে আক্রমণ!"; }
}

ক্লাস জাদুকর {
    যাদু_করা() { দেখাও "যাদু দিয়ে আক্রমণ!"; }
}

ক্লাস হিরো মতো যোদ্ধা, জাদুকর {
    সব_দেখাও() {
        নিজ.তলোয়ার_চালানো();
        নিজ.যাদু_করা();
    }
}
Previous
'উৎস' (Super) কিউওয়ার্ড
Next Lesson
মাল্টি-লেভেল ইনহেরিটেন্স
Jukti Lab Logo
যুক্তি ল্যাবJukti Lab

যুক্তি ল্যাব একটি গবেষণা ও উন্নয়ন ভিত্তিক প্রতিষ্ঠান, যেখানে উদ্ভাবনী গবেষণার মাধ্যমে তৈরি করি স্মার্ট সফটওয়্যার সリューション এবং বাংলায় প্রোগ্রামিং শিক্ষার আধুনিক প্ল্যাটফর্ম।

প্রয়োজনীয় লিংক

  • রিভিউ

কোম্পানি

  • About Us
  • Contact

Contact Us

  • [email protected]
  • +880 1234-567890
  • House-xx, Road-xx, Dhaka, Bangladesh

Follow Us

© 2026 যুক্তি ল্যাব (Jukti Lab). All rights reserved. HOST WITH GOTMYHOST

Privacy PolicyTerms of Service